Slashdot Mirror


MS Patent Applications Reveal Search Technology

eldavojohn writes, "In the roughly 90 patents they applied for on November 2, 2006, Microsoft reveals that it is apparently pushing its research in the search engine market. There are a few patents that reveal improved ranking methods and document classification but the real interesting ones revolve around linking related queries, optimizing search, identifying results that are spam, and using a Bayesian classifier to measure feedback from the user. If that's not enough, there's even a few I don't quite understand. Another notable Microsoft application for a patent is the model for assisting children in authoring stories so you can't accuse Microsoft of not thinking of the children. Microsoft regularly applies for many patents but never so many revolving around search."

87 comments

  1. Glancing at the first one quickly by Tokerat · · Score: 3, Interesting

    This patent sounds like they've patented the idea of recording which search links are clicked on most often for a given query, thus providing feedback given a random session number of which links you clicked on, and if you came back and tried something else.

    it would improve search results for future searchers, but I dunno if I like the idea of my search being tracked.

    Not only do my searched probably already get tracked without my knowledge but I might be completely wrong about this patent as I only perused it.

    --
    CAn'T CompreHend SARcaSm?
    1. Re:Glancing at the first one quickly by tsa · · Score: 1

      But don't all search engines on the web track all searches? AOL comes to mind...

      --

      -- Cheers!

    2. Re:Glancing at the first one quickly by Anonymous Coward · · Score: 0

      I hope you don't mind your search being tracked and thoroughly logged (search terms, clicks and all). It's not like google isn't doing it too. Whatever they can do to get better results and make more money on advertising...

    3. Re:Glancing at the first one quickly by Tokerat · · Score: 1

      Yes but do they do it using "sessions" -i.e. cookies- to see if the user returns to select a different link? This isn't "record what teh users are typing into the search box" this is "track what they click based on what they searched for and factor it into the rankings"

      --
      CAn'T CompreHend SARcaSm?
    4. Re:Glancing at the first one quickly by Tokerat · · Score: 1

      Most clicks can't be tracked by Google, unless it is to a page with Google ads on it.

      Even then, Google would have to have access to the server the page is hosted on itself and forward the HTTP_REFERRER environment variable, which 99.9999% of the time won't happen.

      Oh, and hey, if you're not willing to let Google know what you're searching for, why are you typing what you're searching for in their search box? At least troll with a good argument.

      --
      CAn'T CompreHend SARcaSm?
    5. Re:Glancing at the first one quickly by Fry-kun · · Score: 2, Informative

      actually, google sometimes changes the result URLs to redirects like "google.com/redir?url=http://example.com" (not just like that, but you get the idea).
      then their server is set up to send an HTTP redirect message to your browser whenever you click on that link - you get to the page and don't even notice that your click was logged

      yahoo does this all the time (and for whatever reason they redirect between their internal sites multiple times - a redirect inside another redirect.. *shrug*)

      --
      Did you know that "FTW" ("for the win") is a direct translation of "Sieg Heil"?
    6. Re:Glancing at the first one quickly by Anonymous Coward · · Score: 0

      You beat me to it!

      It's standard practice to track people like that (every click) for pretty much all search engines indeed (but bashing on teh M$ is more fun seemingly)

      IIRC, it's something like http://www.google.com/url?sa=U&start=1&q=http://ww w.somewebsite.com

    7. Re:Glancing at the first one quickly by mysidia · · Score: 1

      I'm pretty sure they do it for all search results, and they have done it for a long time.

      If you search and examine the page source on the results page, you will find that Google actually redirects back to the main page with a '?url=' line, Google does/b> include what appears to be a random session id, and they have done this for quite a while.

      They have just done a good job of making it not very obvious, by hiding the URL in a javascript onmousedown() event that returns a URL different from the one appearing on the link.

      The easiest way to see this is to right click on any URL that resulted from a search, and then mouseover it again. (You will find that the URL has been rewritten to include the redirect back to google.)

    8. Re:Glancing at the first one quickly by Ash+Vince · · Score: 1

      Actually google can track the links you click on the search results page.

      I just verified this by going to google and doing a random search then right clicking on one of the results and selecting properties. All the search results link are actually links back to google that redirect you on the website in question.

      Please check your info before you post, it has taken me longer to post this email than it would have taken you to make sure you weren't posting factually inaccurate drivel.

      --
      I dont read /. to RTFA, I read /. to offend people in ignorance.
    9. Re:Glancing at the first one quickly by robotsrule · · Score: 1

      As another reply points out, Google does use redirects one search results to track clicks. Also, don't forget that millions of webmasters use Google Analytics to track web page traffic, and in those cases Google tracks ALL the clicks on the page itself. They don't need to be on the foreign server, they just need to have their Javascript injected into the page by the webmaster, which is exactly what Google Analytics does. There's even an overlay page in Google Analytics where Google shows the web master the click counts for various items on any particular page.

      --


      Robert Oschler - RobotsRule.com
    10. Re:Glancing at the first one quickly by Anonymous Coward · · Score: 0

      Google doesn't run all links through their redirector. I'm under the impression that they randomly select a certain percentage of the results, probably with a weight depending on the query. If you happen to get a page with redirector links, (shift-) reloading it usually produces 'normal' links. With the huge number of queries google porcesses, a random sample results in sufficient to get a statistically relevant approximation of the quality of the linked pages.

    11. Re:Glancing at the first one quickly by Tokerat · · Score: 1

      I did the same thing on Google before I posted, because the fact that Google might already do it intrigued me. I found straight HREF anchor tags, no re-direct from Google.

      Are you looking at the "Google Cache" links?

      --
      CAn'T CompreHend SARcaSm?
  2. Plagarism Ahoy! by Anonymous Coward · · Score: 0
    Another notable Microsoft application for a patent is the model for assisting children in authoring stories so you can't accuse Microsoft of not thinking of the children.

    Man, I can't wait to hear the excuse in the academic progress hearings when a student pulls out "Uncle Bill helped me find the info!"

  3. MS' search page by tsa · · Score: 1

    Does anyone use MS' web search page? After its introduction with much noise I've never heard anything about that anymore.

    --

    -- Cheers!

    1. Re:MS' search page by Anonymous Coward · · Score: 0

      I do when my google-fu is unable to penetrate spam. I'm a little surprised at how much better Microsoft's live search occasionally performs. It's a little slow, more polish than simplicty. But sometimes they really cut through the shit.

    2. Re:MS' search page by 01plako · · Score: 1

      I use Microsoft Live Search for all my web page searches.
            Reason being: to not use Google and support a large company's core-product that gives them their bread and butter of profit.
      M$ has got too much cash.
      However, using Microsoft search probably doesn't make a difference to them fiscally because it's scarcely used anyway: it's a side product for marketing that doesn't affect me.

    3. Re:MS' search page by Typhon100 · · Score: 1

      It's the #2 search used, behind google and ahead of Yahoo. I don't know what the numbers are, though I suspect Google has a significant lead.

    4. Re:MS' search page by Shawn+is+an+Asshole · · Score: 1

      I started using Clusty a few months ago. It does a good job, though occasionally I can't find something with it. In those rare situations I use Scroogle.

      --
      "It ain't a war against drugs.it's a war against personal freedom" --Bill Hicks
    5. Re:MS' search page by jlarocco · · Score: 1

      I use it quite a bit. I can't tell the difference between MS's results and Google's results, and it's easier to get rid of the advertisements in MS's results.

    6. Re:MS' search page by omicronish · · Score: 2, Informative
      Does anyone use MS' web search page? After its introduction with much noise I've never heard anything about that anymore.

      I use it, although in all honesty, it's about the same as Google search for me. Results are good enough that I'm happy. However, I do like Live Image Search far more than Google Image Search. Live Image search has infinite scroll (no more clicking Next), the images are more relevant in my experience (try "Al Gore" on Live and Google), and it lists related people. It also has my favorite feature: you can add images you've found to a scratchpad. This is quite useful if you want to gather images while searching.

    7. Re:MS' search page by Mostly+a+lurker · · Score: 1

      The numbers for MSN search are artificially inflated by the fact that IE is set (by default) to automatically do a search using MSN search, if the domain name in the address bar is not found. Of course, the same is true of Google and Firefox. The difference is that most Firefox users know this and use it as a feature. Mostly IE users have no idea why they get a completely different page to the one they intended.

    8. Re:MS' search page by Nightspirit · · Score: 1

      I don't know, but I'm starting to think that nearly anything is better than google. 8 of the first 10 results usually end up being spam mini-search engines that have nothing to do with the product "you can purchase ___enter whatever your search term was here___ for half-cost!".

      Lately I've been using either wikipedia or a torrent search engine to find most what I am searching for.

    9. Re:MS' search page by Typhon100 · · Score: 1

      A hit is a hit is a hit, regardless of the intent. You might not like it but the numbers aren't false.

    10. Re:MS' search page by nametaken · · Score: 1


      It's alright. Really, it's as good as google... except that I've been soaked into all the gApps. In fact, it's probably better since all the spam hasn't really hit there yet.

    11. Re:MS' search page by gamlidek · · Score: 2, Interesting

      A hit is a hit is a hit, regardless of the intent. You might not like it but the numbers aren't false.

      That may be. But how many non-false hits were unintentional and thus serving useless search information to someone that just says "whoops, I meant to type in the .com at the end" and ignores the results? Or better yet, how many hits resulted in an intentional search? *That* would be a more useful number. I've always had a problem with how folks quantify how well a thing is on the Internet by the number of hits it gets. Hits have the potential of being arbitrary and artificially inflated, as the original poster stated, and in my opinion provide little useful information.

      /gam/

      --
      "In theory, theory and practice are the same; in practice, they are not."
    12. Re:MS' search page by David+Off · · Score: 1

      it is only a hit if someone uses Live.com, searches on results and then clicks on a link. Measuring on searches that arrive at a website then the varous MS properties are #3. The result from Live.com are not good either. Lots of dupe results and easy to spam.

    13. Re:MS' search page by Anonymous Coward · · Score: 1, Interesting

      I've used google exclusively for about 5 years or so, and finding their quality is very much downhill over the last year or so. Tired of the link farms and junk.

      I decided a couple weeks ago to try live.com after seeing some article about creating your own search engine using macros (haven't tried that yet). But so far, the results are no worse than google's (perhaps because linkfarms and content spamming and such is optimized to work on google? don't know for sure). They seem pretty motivated to improve their results and features too (the macro thing sounds useful, and they've got this "Get ready for a new dimension in search...November 7th" on their page too, some might be something new again) - they certainly are trying, and they're getting there. BTW, they're also very good for non-english searches too (perhaps better than google on this one, but that likely depends on the actual language)

      Their image search totally rocks! Far more results on one page than google image search, results are better, you get links to the pages AND to the images themselves (something google doesn't give you), and you can even dynamically resize the thumbnails and such. Very slick. Google image search is WAY behind on this one.

      And their maps loads a LOT faster than google's, and work far better (no waiting for all the pictures making up a map to slowly load (for every zoom level), and then half the time having to drag it out and back because pictures some didn't load at all). It just works, and very quickly. I like the google maps controls better still, but like anything there's always some adaptation to a new interface. (No idea about map coverage for whatever countries or such, but it works very good for North America at least). The maps themselves look nicer too IMO.

      Their "local" is no worse than google's (at least for where I live, I've searched for small shops and such - it finds 'em easily). There's a bunch more things I haven't had time to look at yet (expo, gallery, etc)

      The only thing they don't really provide that I still use google for is searching google groups for old posts.

      If google wants me back, it'll be like the old search engine wars: drop the irrelevant products nobody cares about, and actually improve your search results. I'm tired of staying with google because of the old "googling" habit. When I find a better search engine, I use it. It's what forces other search engine makers to improve theirs.

      I'm not trolling or anything, just try it, you'll be quite surprised too.

    14. Re:MS' search page by David+Off · · Score: 1

      > easy to spam

      I should maybe clarify that. The results put too much weight on blogs and on on-page factors such as keywords in the URL or domain name. This has been a constant theme for MSN search properties. The results are certainly different from Google but they are not better quality.

    15. Re:MS' search page by Jugalator · · Score: 1

      The funny part is that both that version of the MS Search and the one before were claimed to be Google killers. ;-)

      --
      Beware: In C++, your friends can see your privates!
    16. Re:MS' search page by suv4x4 · · Score: 1

      After its introduction with much noise I've never heard anything about that anymore.

      There was no much noise in the introduction of live.com.

      Still you can expect them to start eating over 30-40% of the market after IE7 and/or Vista spread wide enough.

    17. Re:MS' search page by omicronish · · Score: 1

      And their maps loads a LOT faster than google's, and work far better (no waiting for all the pictures making up a map to slowly load (for every zoom level), and then half the time having to drag it out and back because pictures some didn't load at all). It just works, and very quickly. I like the google maps controls better still, but like anything there's always some adaptation to a new interface. (No idea about map coverage for whatever countries or such, but it works very good for North America at least). The maps themselves look nicer too IMO.

      Their "local" is no worse than google's (at least for where I live, I've searched for small shops and such - it finds 'em easily). There's a bunch more things I haven't had time to look at yet (expo, gallery, etc)

      I disagree on performance. Live Local, like most other Live services, fails on performance when compared to Google. I can tell because my primary machine is a 1.7 GHz laptop with only 512 MB of RAM. Any slow website results in the annoying fan spinning up, and I get this far more often on Live Local than Google Maps.

      With that in mind, I use Live Local almost exclusively. Here's why:

      • Live Local has better controls. It was the first to add mouse wheel scroll zooming, which Google Maps has added. (I don't mind the copying, though; the more the merrier!) I can't live without the middle-click, box zooming, though. From a globe view I can zoom to my house in a few seconds with Live Local's box zooming.
      • Directions between arbitrary points: Right-click anywhere to select the From and To points to find directions. Google Maps requires that I type in addresses. Problem is that I don't know the address of Coldwater Peak. Note that Yahoo Maps expands upon this by letting you add waypoints, but it's too slow for me.
      • Bird's Eye view. Images are taken from an airplane, so detail is awesome.
      • I can perform up to 3 simultaneous map searches. This means I can see the locations of all Safeways, libraries, and CompUSAs on the same map. Useful if you intend on going to multiple places when driving.
      • Live Local has better sharing features. You can create collections of places and share them on Live Local. This might be a silly example, but some friends visited Seattle recently and wanted suggestions on places to visit. I made a list in Live Local. You can add notes, images, and URLs to places on a collection, and viewers of a collection can generate driving directions between any of its places (as well as any other arbitrary point). Another feature is the ability to share your current view plus any places you have marked via a URL, as I've shown through various links in this post.
      • UI is more customizable. Live Local's panels are removable, yielding more visible map area than Google Maps.

      Aside from performance Live Local is also lacking in aerial imagery. Google Maps has considerably more detail in places like Shanghai, Pyongyang, Ho Chi Minh City, etc. But when it comes to actual usefulness, I use Live Local.

    18. Re:MS' search page by Anonymous Coward · · Score: 0
      the images are more relevant in my experience (try "Al Gore" on Live and Google)
      You can try "porn" too. I checked just for the benefit of other /. readers!
    19. Re:MS' search page by Jedi+Alec · · Score: 1

      Lately I've been using either wikipedia or a torrent search engine to find most what I am searching for.

      Quite curious what kind of searches you do...

      --

      People replying to my sig annoy me. That's why I change it all the time.
    20. Re:MS' search page by Quevar · · Score: 1

      I just tried the Live Image Search and Google Image Search links you provided and found little difference between them. The biggest difference was that Live Image returned one of Gore throwing a football and Google did not, but it was the first on the second page. From that example, I couldn't tell much difference.

      Also, I failed to understand what you mean by the infinite scroll - at the bottom of the page on both was a link to more pages of pictures. Live Image had five numbers listed and Google had 10 pages listed with a next button.

    21. Re:MS' search page by Tesla+Tank · · Score: 1

      Try that page in IE instead. I opened it in Opera and that was what I saw as well. But I know the interface is different in IE. Not too sure about which interface Firefox sees though.

    22. Re:MS' search page by notaprguy · · Score: 1

      I'm using Live.com about 1/2 the time and increasing daily. I started trying it just to check relevance (based on my own highly scientific algorithms ;)and have found the results to be almost always as good or better than Google. I'm still having a little trouble getting used to the Live.com UI after using Google for so long but it grows on you.

    23. Re:MS' search page by Anonymous Coward · · Score: 0

      Actually, it's funny you accuse MS of that, because words being in the domain name or URL are basically the 3 main things Google uses (keywords too). Pot, meet kettle...

      Not better quality? I'd say at least no worse. Perhaps it's a question of what you're searching for...

    24. Re:MS' search page by omicronish · · Score: 1
      Also, I failed to understand what you mean by the infinite scroll - at the bottom of the page on both was a link to more pages of pictures. Live Image had five numbers listed and Google had 10 pages listed with a next button.

      What browser are you using? I tried it with Firefox 2.0 today and it had infinite scroll. Downlevel browsers will revert to the standard page-by-page view.

  4. Search Technology Center by mochan_s · · Score: 1

    Maybe it conincides with the opening of the Search Technology Center in China 1 year ago.

    Some of the authors of the patent applications are listed as from Beijing, China.

  5. Wow. by LunarCrisis · · Score: 1

    Did anyone else read that as: (with my "")

    Another notable Microsoft application for a patent is the model for "assisting children in authoring stories so you can't accuse Microsoft of not thinking of the children."

    --
    Mr. Period: Nine is the one that's right by ten!
    Nine: One day I will kill him. Then, I will be Ten.
  6. OT: the "understand" link by Anonymous Coward · · Score: 1, Informative

    That hyperlink that has "understand" as anchor text has NOTHING to do with searches, it's a database related patent (being from MS, we can safely assume it's a SQL Server related patent).

    And being on topic: everybody out there is already logging you, from your ISP, big brother, search engines, advertising sites/outlets, your various cards that give points at stores, you name it, you're being tracked. This is hardly worse. It's not like someone's going to sit there and manually check what you've clicked onto (they have no real reason to do that either, if anything search terms would be "incriminating enough" if it came down to that). If it gives significantly better results for common search terms (by showing those results nobody seemingly cared about lower), then why not? I think it's a pretty good idea, we'll see if the implementation lives up to it.

    1. Re:OT: the "understand" link by markwalling · · Score: 1
      ...your various cards that give points at stores, you name it, you're being tracked.

      Yes they are tracking me. that means that when i buy skippy peanut butter every time i am in there, and they scan my card, i get coupons for skippy peanut butter.

      point being: its like targeted advertising

      staying on topic: i use google logged in. i don't care. i don't agree with aol released their data the way they did, because it was still personally identifiable. but i don't mind people inside google using my data to better their search.

      yes, i think i am a google fanboy.

      --
      ...For the beast had been reborn with its strength renewed, and the followers of Mammon cowered in horror.
  7. This shouldn't be too surprising. by Mongoose+Disciple · · Score: 1

    Google's been producing a number of offerings that go after an area Microsoft's long dominated (the Office suite and its components). Seems like it'd be a smart business move for Microsoft to try to push Google a little on its turf, especially since they've had a (admittedly, much weaker) search offering for a long time.

    Also, it seems like advances in searching algorithms might be easily applicable to a lot of existing Microsoft products without even going into Google country.

    And, hey. Microsoft likes to patent stuff.

  8. Hook `em young by DrugCheese · · Score: 1

    Has microsoft been accused of not thinking of children? I think they understand that if the children only know how to use a microsoft operating system then when they grow up they'll continue to buy computers with microsoft.

    They also design their gui with children in mind, or maybe children design their gui, one or the other

    --
    *DrugCheese rants*
    1. Re:Hook `em young by nametaken · · Score: 1

      I think that was Apple with all their educational discounts. It didn't work out so well for them.

    2. Re:Hook `em young by gzearfoss · · Score: 2, Funny
      They also design their gui with children in mind, or maybe children design their gui, one or the other

      They tend to design guis with ease-of-use in mind, especially aiming for the least-common-denominator, which oftentimes happens to be kids. For Joe Non-Techie, it's easier to understand a dog asking questions about searching, than a bunch of tickyboxen with technical descriptions. (Personally, I hate that animated character, but my Grandfather finds it easier to use and makes the computer seem friendlier. (Good grief - I'm defending the search character. I don't know what I'm smoking, but I'll be sure to pass it around.))
    3. Re:Hook `em young by DrugCheese · · Score: 1

      Yea pass it this way before another person at work comes to be grieving about how 'clippy' the paperclip guy messed up their document

      suuuuuuuure it was 'clippys' fault sir ....

      --
      *DrugCheese rants*
  9. Microsoft and SIGIR 2006 by otisg · · Score: 1

    This is hardly surprising. Microsoft has a ton of researchers working on all kinds of things search. At this year's SIGIR (Special Interest Group for Information Retrieval), Microsoft had the most papers presented by far. It is also interesting to note that SIGIR 2006 was not very far from Redmond - in Seattle. More about SIGIR 2006 at http://www.sigir2006.org/ (MS was also a "Diamond Sponsor" for the event).

    --
    Simpy
  10. Software patents must go, period by Pecisk · · Score: 4, Insightful

    Software patents are proved that they are needless and very anticompetitive. They must go. Period.

    I decided to post this under EVERY article about software patents, because no matter how good or bad example is, truth usually is that this patent will be never used in it's meant way. Can call me a troll, but after all sharade of Microsoft/Novell deal, after EU/EC fiasco, after all copyright extentions I have enough.

    I call for political change in this field. Like it or not, guys, we must fight. And no more arguing that some software patents must be good, otherwise such silly concept would be never put into realisation, right?

    And no more buts and "ohhs" and "but lobbies are too strong". I have never seen sysadmins and other IT people marching and protesting about ANY issue. We just wine and cry and when everything is happening in bad way, we all say "I told you so."

    Not any more. At least, for me. Let's do it guys. Let's work for a change. You can support fight in Europe (http://swpat.ffii.org/) or you can try to build consensus and inform people in your home. Inform people in polite way about the issue, don't force point of view. Describe what consequences are here for all that.

    --
    user@ubuntubox:~$ stfu This server is going down for shutdown NOW!
    1. Re:Software patents must go, period by donaldm · · Score: 2, Insightful

      I can read the frustration in your post but IMHO you are not a troll. Sorry have not read your URL yet but will do after your post (looks interesting though).

      In many ways I agree with you because I think the average person feels so powerless in the face of Mega/Giga dollars that companies like Microsoft wield to push through patents in software that to people in the field feel are trivial and obvious.

      I am very anti software patents because they are based on maths and logic which should not (IMHO) be patentable. Patents based on maths and logic do reduce the ability of human mind to innovate or even think freely for that matter. Yes I know the arguments that companies like these use and in nearly all cases they are just FUD, unfortunately the Law listens, because in many respects most Lawyers and Judges don't have the technical knowledge and work on precedent.

      The main problem I see with software patents is that the patent is written in legalese and the actual science would be poorly understood by the patent lawyer although it just may be possible that the lawyer has a degree in Law and Science (hands up if you are one). Many software (and also many non software ones as well) patents are fairly vague but all encompassing and can be interpreted in a variety of ways but always to the advantage of the person/company who had the patent written for them in the first pace.

      Even a person who understands the science finds a patent difficult to read because it is written in a language they are not normally familiar with, so it can be difficult to determine if you are infringing.

      Unfortunately patent law reform will only come from the judiciary with the support of the appropriate companies and I don't see this happening anytime soon since they have so much to loose at the feeding trough.

      --
      There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
    2. Re:Software patents must go, period by donaldm · · Score: 1

      From the (http://swpat.ffii.org/) the following URL has Quotations on Software patents.

      http://swpat.ffii.org/vreji/quotes/index.en.html

      Very interesting read even Bill Gates seems to come out in favour of abolishing software patents. Of course that was in 1991. I guess he must have done a 180.

      --
      There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
    3. Re:Software patents must go, period by Anonymous Coward · · Score: 0

      As of this moment, it seems this "software patents" soap opera will damage only the US economic environment, but I can foresee a situation where Europe is fooled into approving it and that would allow M$ to go after governments which install Linux (and Mac OS X -- anything in fact, btw).

      This might not be the idea in the recent M$/Novell deal, but M$ has shown a remarkable talent in reusing deals to achieve previously non-intended objectives.

    4. Re:Software patents must go, period by Beryllium+Sphere(tm) · · Score: 1

      >patent law reform will only come from the judiciary

      Patent law is set by Congress.

      Imagine your Linux user group showing up every two years to man the phones and install the computers at the campaign of the most friendly candidate. You will get attention like someone with a huge check would get attention. If you're in South Dakota where there are only 425,000 registered voters only a fraction of which turn out, you'll have enough power that your Senators will be oddly passionate about eliminating algorithm patents.

    5. Re:Software patents must go, period by adah · · Score: 1
      Software patents are proved that they are needless and very anticompetitive. They must go. Period.

      What are software patents, anyway?

      Don't be mistaken, I am a software developer, and I don't like patents. However, I cannot see enough reasons why there must be a clear boundary around software. To take a no-so-good example, ClearType (I know that it was Woz who invented a similar technology more than twenty years ago). It is about sub-pixel font rendering. Is it a software patent? I suppose people will say yes. However, it is related with the physical display device. With the fast development of the ‘software industry’, everything might be related to software soon.

      My point? Advocate ‘No patent at all’—that is the logical end. If this does not look like possible, think more about how to improve the process.

      (By the way, I think ClearType is an innovation, though maybe not necessarily an invention. Just think about the fact that no one before Microsoft thought about using sub-pixel font rendering on modern display devices.)

  11. Don't teach kids to draw! by Infonaut · · Score: 1

    That's what computers are for, silly!

    A number of graphics editing applications may exist for enabling image content to be accessed, edited and/or arranged in various ways. People may often lack sufficient artistic, design, technical and/or other skills, however, which may be needed to leverage such image content to create and/or illustrate stories, for example. For instance, young children who may be extremely bright, imaginative, creative and otherwise ideal story tellers may often struggle with leveraging such content for use in telling stories. A number of factors may contribute to their struggles, such as their lack of physical coordination, manual dexterity or experience.

    Call me skeptical, but this looks like an extension of the Microsoft "wizard" mentality. "It looks like you are trying to draw a circle. Would you like me to draw you a circle?"

    --
    Read the EFF's Fair Use FAQ
  12. Re:Patents... by Anonymous Coward · · Score: 0

    Go to digg, asshat.

  13. That's another way to take on Google... by gzearfoss · · Score: 1

    With Google being quiet about most of its search algorithms, I can see Microsoft potentially using these patents to 'sell' licenses to Google. It'd be a no-win situation for Google - either buy a license for the technology, Microsoft sues them for patent infringement, or reveal (enough of) their search and ranking algorithm to show that they aren't in violation.

    On the other hand, can trade secrets (I'm thinking Google's algorithms) be used to show prior art without exposing such secrets to the general public?

  14. Comment removed by account_deleted · · Score: 2, Interesting

    Comment removed based on user account deletion

  15. Charity gone wrong by CapitalT · · Score: 1

    Weren't patents supposed to be an act of charity? Like lending the small guy a hand?

    I mean have no right to prevent people from doing stuff because "you thought of it first", this is the adult way of saying "I saw it first then it's mine"!

    I think innovation is screwed in the US.

    Down with patents

  16. MS patents = We can't beat Google. by zymano · · Score: 1

    We will destroy them or any startups with litigation with broad ranging patents.

    1. Re:MS patents = We can't beat Google. by Anonymous Coward · · Score: 0

      Everyone except Novell. :-)

  17. stages by David+Off · · Score: 1

    I'm slowly working through the meat of these patents but the first one in the list Ranking results using multiple nested ranking appears to document the current state of the art in search. That is that ranking algorithms are applied in stages to progressively filter results. It doesn't appear to describe anything new.

  18. Prior Art by David+Off · · Score: 3, Interesting

    This Patent application for a system to analyze and compare of portfolios by citation submitted by Microsoft sounds like it might actually help a patent examiner find prior art for all these Microsoft software patents. It describes a system for classifying documents and finding and analyzing relations (citations) between two sets of documents. Although that does sound a lot like PageRank and anchor text analysis doesn't it?

  19. What Happening in Microsoft by Delifisek · · Score: 1

    It is just me ?

    Why Microsoft can't produce better code than OSS, Google ?

    When some one success some where Microsoft respond via Patents, Copyrights and other pesky lawyer methods.

    Is Microsoft a software house or what ?

    Why any IT Media person doesn't ask this to Ballmer or Gates ?

    --
    [My english is better than most other people's Turkish, so please point out mistakes politely. Thank you.]
    1. Re:What Happening in Microsoft by Anonymous Coward · · Score: 0

      you might actually want to try live.com. It is actually better than google in that the results are about equal but you get less spam ads and there image search leaves googles stuff for dead. So I would say, why can't google produce better code? they have been in the search game longer but at the moment it is only there name that is keeping them on top.

    2. Re:What Happening in Microsoft by b0s0z0ku · · Score: 3, Insightful
      . It is actually better than google in that the results are about equal but you get less spam ads and there image search leaves googles stuff for dead.

      You mean the "look" of the image search site or the content returned? I see very little difference in the content returned. But the look of the site sucks. It's much more data-intensive, and thus slower, even over a broadband connection. And who the hell needs images that expand in an animated manner when you mouse over them or flashy menubars? The only thing that M$N search might have going for it is the search macros feature that allows for the creation of more customized searches. Google, OTOH, is fast and viewable on any (even ancient) browsers. M$N search seems like more bloatware from a company that specializes in it.

      -b.

    3. Re:What Happening in Microsoft by everphilski · · Score: 1

      The infinite scroll on images is pretty cool, and grandparent is right on about Live not having the spam that Google has succumbed to.

  20. Wow. by Jacques+Chester · · Score: 0

    These patents are so amazing that Slashdot can't find anything to say.

    --

    Classical Liberalism: All your base are belong to you.

  21. Correction to Story by Zordak · · Score: 1

    The patents were published on Nov. 2, 2006. They were filed 18 months prior to that---around April 2005. That may seem like a nitpicky point, but it could be very important in May of 2025.

    --

    Today's Sesame Street was brought to you by the number e.
  22. Re:Google! by ibbo · · Score: 1

    Yea watch out Google MS are going to be patenting your ass.

    Unless of course Google patented them first. Here to hoping they did

    --
    Linux user #349545 (GNU/Linux)iD8DBQBAzWjX+MZAIjBWXGURAmflAKCntuBbuKC WenpmXoA7LNydllVQOwCfdjyzXscd
  23. How Many did Google File? by magixman · · Score: 1

    Google filed 31 patents in their lifetime. Granted they are younger and smaller than MS but does this represent a different thinking about IP?

    1. Re:How Many did Google File? by Anonymous Coward · · Score: 0

      It looks like Google has 31 issued patents, and another 23 published patent applications.

  24. copycats as usual, prior art on slashdot by marcello_dl · · Score: 1

    A bayesian filter is statistical analysis, right? so, see this comment. If the average slashdotter, me, comes up with this idea in the brief time between reading a story and getting bored with the discussion, IT IS A STUPID PATENT.

    Btw, since i can document i had the idea first, the patent should not apply to my friggin' projects too. Friggin' patents.

    --
    ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
  25. Re:Patents... by Prof.Phreak · · Score: 1

    There should be a law... that if a patent is not used (licensed, or product that brings in income; income appropriate to the prices they'd charge for the patent license) or defended within 12 months, it becomes public domain.

    Also charge a property tax on the patent (you're holding `property'!) that's proportional to how much the patent is "worth" by the corp's determination (ie: they can claim the patent is worth $1, and pay very little tax, but then they can't sue someone for millions for violation (or charge more than $1 for licensing of the patent)---on the other hand, they can claim it's worth 1 million and be able to sue others for 1 million, but then they'll have to pay a property tax on that 1 million). The first 12 months are a grace "tax free" time (for those 1 million dollar ideas from a poor inventor).

    If patent is registered by an -individual- not associated with any corporation (not holding a `manager' position in some corp), then the 12 month period turns into 3 years. If patent is transfered to corp ownership, the 12 months kicks in.

    Patent expires in either case after 3 years for corps and 5 years for individuals. Dates cannot be extended.

    In other words, if they still have the patent after 12 months, they're making money from it (appropriate to the patent's value), AND they're paying property tax on it (appropriate to how much it is worth to -them-; if someone violates their patent, there's a cap on how much they can be sued for). Otherwise it's public domain and they can't sue anyone.

    The above would stop corps from registering unworthy ideas that they plan to sit on for future litigation. Yet still provide a few years lead and profit for the corp.

    --

    "If anything can go wrong, it will." - Murphy

  26. My God, they patented Nanson's method by Snarfangel · · Score: 1

    Patent description:

    A unique system and method that facilitates improving the ranking of items is provided. The system and method involve re-ranking decreasing subsets of high ranked items in separate stages. In particular, a basic ranking component can rank a set of items. A subset of the top or high ranking items can be taken and used as a new training set to train a component for improving the ranking among these high ranked documents. This process can be repeated on an arbitrary number of successive high ranked subsets. Thus, high ranked items can be reordered in separate stages by focusing on the higher ranked items to facilitate placing the most relevant items at the top of a search results list.

    Nanson's method:

    Candidates are voted for on ranked ballots as in the Borda count. Then, the points are tallied in a series of rounds. In each round, the candidate with the fewest points is eliminated, and the points are re-tallied as if that candidate were not on the ballot.

    --
    This tagline is copyrighted material. Please send $10 for an affordable replacement.
    1. Re:My God, they patented Nanson's method by Snarfangel · · Score: 1

      A small correction. The above was Baldwin's variant of Nanson's method. Nanson actually drops the bottom 50% of Borda scores with each iteration, while Baldwin's drops the single lowest score. Both would seem to be covered by this patent, though, as would any voting method that drops a subset of the data and recalculates.

      --
      This tagline is copyrighted material. Please send $10 for an affordable replacement.
    2. Re:My God, they patented Nanson's method by Anonymous Coward · · Score: 0

      I might be wrong, but in my opinion the MS proposed method is different from Borda/Nanson/Baldwin methods. It is one task to rank items using a known ranking function. It is another task to use neural nets to learn a ranking function based on given rankings. It seems to be that MS uses both of these approaches together. It doesn't seem to make sense, except perhaps in case MS wants to use the rankings given by other search engines to reverse engineer their ranking functions (as a workaround to ignore other search patents). As they say - learn from the best, f$ck the rest.

      But I still fail to see the novelty and unobviousness in MS approach. Not to mention the despise for software patents.

  27. NOT non-obvious; I am evolving such a thing, and by davidsyes · · Score: 1

    others are, too. Prior art can be found, though I have only ever released a couple of screenshots on a site (in 2003) that no longer exists.

    This is such bs. (So far from what I am reading), a bunch of techno-mumbo-jumbo used as a wrapper to disguise the obviousness or actual pre-existence of software and hardware that only need cobbling together, not unlike taking a door off the hinges and using it as a snow mobile ski in an emergency and then finding it has real-world application, but is still NOT non-obvious.

    It is definitely NOT non-obvious. Much of this can be obviated or nullified by putting together:

    -Ace-CAD handwriting/drawing tablet
    -Database of permitted scenarios (Character A has attributes that would not normally allow action A; B says or hears or does something that makes Character A, C and E tell or allow overhearing by Character D; meanwhile Event A happens because Character B did not perform an action within a period of time....)
    -BBS-like features to support moderation in real-time or at-reading
    -Collaborative writing tools such as:

    Power Structure:

    http://www.google.com/search?q=power+structure&ie= UTF-8&oe=UTF-8

    Celtix:

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

    - A little bit of *(pod?.. Apple is seeking ownership of almost anything with pod in it)casting
    - Some electronic or manual dice-rolling, not all that different from playing Dungeons and Dragons or Electronic Battleship

    (Others can add examples here:)

    But, I will keep reading this patent and maybe I will find out I jumped the gun, but I have deep revulsion for the USPTO just handing out patents to keep the cash flow coming. I will concede that since ms spent all this money (not even a drop in the bucket) maybe they thought this through, but somehow I doubt it and strongly suspect they are trying to encroach upon the process of creativity -- in areas already practiced WITHOUT patents being sought: HEY, microsoft! There is a REASON many of these screenplay companies are not openly warring with each other: they thrive better on low-level competition and incremental improvements they can afford to make. With you coming on, you THREATEN that ecosystem! But maybe this fishy-assed patent will merit some legitimacy after all... as much as I would like to see it reversed.

    A few nit-picks:

    Further, story generating system 30 may utilize one or more tools that may make generating stories fun to motivate users to operate system 30 for generating stories. For instance, story generating system 30 may request users to correctly spell the names of the images they desire incorporating into a story before allowing them to access the desired images to promote learning.

    Excuse me! Any decent database that denies the ready access to wild cards will DEFINITELY deny access to or prevent the return of the data set sought out. Rather than making data trawling FUN, it most definitely will be a harrowing and nerve-grating process.

    Further, story generating system 30 may allow users to easily manipulate sophisticated three-dimensional images, such as for changing the perspective view of the image presented in a graphical user interface, prior to incorporated the images into the story.

    BS, again. While **I** have not filed a patent on something like that, I **HAVE** been for YEARS been toiling and actually using Lotus Approach for building
    my own screenplay application. I have image fields denoting sets and locations uses, but though **I** lack the programming skills to embed hotspots, others for YEARS have embedded hot spots on overlays and pictures in browsers and thick-client apps. Nothing NEW here, msoft!

    It should be appreciated that story generating system 30, interface module 32, story collaboration module 36, and story publishing module 38 are illustrated in FIG. 3

    --
    Previously: "Linux... Toward the Sunrise..." Now: "Linux... Toward the-- No, now, part of Every Sunrise"
  28. Re:NOT non-obvious; I am evolving such a thing, an by davidsyes · · Score: 1

    Fixed bad quotation marks selection which did not print; forgot to mention on-line language translation services and applications [0032] references to changing languages on behalf of the users. However, most language conversion would not be trusworthy enough (contextual references would be needed, and many of us who watch foreign or translated films and movies in their native and in the english subtitles and who as our friends to verify the similarities or differences know that much is lost in translation. It is the reason I watch foreign films in their native audio and follow the body language and intensity with less priority on the english on the screen.

    NOT non-obvious; I am evolving such a thing, and

    others are, too. Prior art can be found, though I have only ever released a couple of screenshots on a site (in 2003) that no longer exists.

    This is such bs. (So far from what I am reading), a bunch of techno-mumbo-jumbo used as a wrapper to disguise the obviousness or actual pre-existence of software and hardware that only need cobbling together, not unlike taking a door off the hinges and using it as a snow mobile ski in an emergency and then finding it has real-world application, but is still NOT non-obvious.

    It is definitely NOT non-obvious. Much of this can be obviated or nullified by putting together:

    -Ace-CAD handwriting/drawing tablet
    -Database of permitted scenarios (Character A has attributes that would not normally allow action A; B says or hears or does something that makes Character A, C and E tell or allow overhearing by Character D; meanwhile Event A happens because Character B did not perform an action within a period of time....)
    -BBS-like features to support moderation in real-time or at-reading
    -Collaborative writing tools such as:

    Power Structure:

    http://www.google.com/search?q=power+structure&ie= UTF-8&oe=UTF-8

    Celtix:

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

    - A little bit of *(pod?.. Apple is seeking ownership of almost anything with pod in it)casting
    - Some electronic or manual dice-rolling, not all that different from playing Dungeons and Dragons or Electronic Battleship

    (Others can add examples here:)

    But, I will keep reading this patent and maybe I will find out I jumped the gun, but I have deep revulsion for the USPTO just handing out patents to keep the cash flow coming. I will concede that since ms spent all this money (not even a drop in the bucket) maybe they thought this through, but somehow I doubt it and strongly suspect they are trying to encroach upon the process of creativity -- in areas already practiced WITHOUT patents being sought: HEY, microsoft! There is a REASON many of these screenplay companies are not openly warring with each other: they thrive better on low-level competition and incremental improvements they can afford to make. With you coming on, you THREATEN that ecosystem! But maybe this fishy-assed patent will merit some legitimacy after all... as much as I would like to see it reversed.

    A few nit-picks:

    "Further, story generating system 30 may utilize one or more tools that may make generating stories fun to motivate users to operate system 30 for generating stories. For instance, story generating system 30 may request users to correctly spell the names of the images they desire incorporating into a story before allowing them to access the desired images to promote learning."

    Excuse me! Any decent database that denies the ready access to wild cards will DEFINITELY deny access to or prevent the return of the data set sought out. Rather than making data trawling FUN, it most definitely will be a harrowing and nerve-grating process.

    "Further, story generating system 30 may allow users to easily manipulate sophisticated three-dimensional images, such as for changing the perspe

    --
    Previously: "Linux... Toward the Sunrise..." Now: "Linux... Toward the-- No, now, part of Every Sunrise"
  29. Re:Patents... by ccccc · · Score: 1

    Use the Canadian method: when you're sued for patent infringement, you have to prove damages. IANAL, but here's my understanding. If you hold a patent on some item X but never make any implementation of it, you are able to sue for the extent of your damages: $0.

  30. Re:NOT non-obvious; I am evolving such a thing, an by Anonymous Coward · · Score: 0

    "[0032] By way of example only, a first user may have entered text in their default language, such as English, for the first collaborative dog callout 406(1), such as "This is fun!," which may be presented in the other user's default language, such as French, in the second collaborative dog callout 406(2) in the second collaborative user interface 60(2), such as "C'est amusement!.""

    In what strange universe does 'This is fun!' equal 'c'est amusement!'

    They were probably looking for 'c'est amusant!' and that ain't exactly the ideal translation either. The damn patent isn't even accurate :-/

    Personally, my feeling is that until they are able to demonstrate that they can produce an acceptable translation between languages (even using a human, frankly) they should not be provided with a patent that hinges on that technique. Incompetence all round.

  31. Re:NOT non-obvious; I am evolving such a thing, an by Anonymous Coward · · Score: 0

    MOD PARENT UP!

  32. "System...forcing query plan" comments. by okeis · · Score: 1
    I looked at this one briefly and it looks to me, at least on the surface, like nothing more than the ability to constrain (or hint, as Oracle calls it) the search plans that the query optimizer will consider.

    Oracle implented an ability to embed "hints" within a query that forced the query optimizer to make some basic assumptions (such as requiring that a certain index be used, for example), in the 90's.

    Another, less well known database, Ingres (now FOSS), already had a statistical optimizer in the early 90's: the optimizer would collect histogram information (as most modern databases do) about the distribution of rows within a table and use that information to limit the execution plans that could be considered by the optimizer. Ingres also had an ability to retain the execution plan from a previous optimization and reuse it later, when the same query was issued, which is another feature mentioned in the patent application.

    Informix probably had something that would qualify as prior art as well, but I'm not familiar with their database product.

    When all is said and done, it seems to me (as a DB person but certainly not a patent expert) that there is plenty of prior art for the exact kinds of things Microsoft is talking about in this particular application.

    1. Re:"System...forcing query plan" comments. by Anonymous Coward · · Score: 0

      It's the whole query plan being forced, not a particular join algorithm\order (by using a hint etc.) and it has nothing to do with the usage of statistics. The folks around here get less educated by the day.

    2. Re:"System...forcing query plan" comments. by okeis · · Score: 1

      From the abstract: "A suggested query execution plan is used as a constraint on a guided optimization process such that all execution plans that do not conform to the suggested execution plan are eliminated as possible alternatives." Clearly, they are not talking about enforcing a specific (single) execution plan, but rather, using a plan (or more likely a part of plan) to control which plans will be considered. Sounds like execution plan tree pruning, aka hinting. You should read (at least the abstract) before you write.