Microsoft Seeks Patent For "Search By Sketch" 104
theodp writes "So, how does one search for images that aren't tagged with keywords? Google does offer its sometimes-spotty search by image, but what if you don't have an image handy that looks like what you're searching for? Microsoft, reports GeekWire, offers a solution that's 'a little like playing Pictionary with a search engine — drawing a sketch and seeing if the algorithm can return pictures that match it.' That's the concept behind Microsoft Research's patent-pending 'MindFinder' project, which has already been incorporated into a Windows Phone app called Sketch Match. A patent application made public Thursday notes that touch computing makes sketching easier than ever, making one wonder if we'll be 'giving Bing the finger' with Windows 8!"
Testing would be interesting (Score:5, Funny)
Re:Testing would be interesting (Score:5, Funny)
They'll just return the same nude picture on every search and claim 95% accuracy.
Re: (Score:2)
or half the output of b3ta.com
Re: (Score:3, Insightful)
Is this serious or a really stupid joke? Obviously "Safe Search" options already exist. Also obvious, it's never a good idea to search for anything of visit webpages you've never been to before in front of 400 other people. Neither of these things are new, and "Search by Sketch" changes neither of them. For the record, you hit porn on page 2 on Google Image Search for "Wrench or bracket" if Safe Search is off. So far, I've yet to find a search term that doesn't produce porn on page 2 or earlier if Safe
Re: (Score:2)
1. Lesson Plan
2. Prepare before going into the classroom
Seriously, if you are planning your lecture while doing it, you're doing a huge disservice to your students. That's not to say that open discourse and exploratory learning aren't good in the classroom, this can be great - let the discussion go where the students take it. But on the technology/course material side, I would be very concerned with adding material to my class at the last minute. What happens if that image/movie/website th
Re: (Score:2)
Almost any keyword is bound to show at least two naked women in the first couple of pages. We tried with the oddest of keywords at my last job, and 9 out of 10 times, this was true... so there's nothing new here.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Could they make it work for the 5% of sketches that aren't boobs or dongs?
This feature already exists in Digikam, from KDE:
http://digikam.org/ [digikam.org]
Interestingly, the feature works fine for things that aren't boobs or dongs, because boobs need circles and dongs need straight lines. It fails on normal geometric shapes, but works great on more abstract drawings.
Re: (Score:2)
Yes, and it works quite well I noticed.
However, this patent will most likely include "in the cloud" and/or other buzzwords.
Re: (Score:2)
Interesting concept, but... (Score:1)
Re:Interesting concept, but... (Score:5, Informative)
Re: (Score:2)
In fa
Overaged business model (Score:2, Interesting)
Re: (Score:3)
Already Done (Score:5, Informative)
Already done here for LaTex symbols: http://detexify.kirelabs.org/classify.html
Please please please don't approve the patent. I haven't read it, but according to the summary there's nothing new about it.
Re: (Score:1)
Re: (Score:3)
3 minutes and we are up to 4 systems that show prior art already, do the Patent office actually do any searches ...?
oh sorry this is "...on a mobile device" so they don't count ..?
Re:Already Done (Score:4, Insightful)
Re: (Score:3)
Re: (Score:2)
There are also actual implementations [imgseek.net], like this one for Linux.
Re: (Score:2)
My first thought (Score:3, Funny)
Oh please [sketch sketch] let there be porn like this [scribble]
Re:My first thought (Score:4, Funny)
Oh please [sketch sketch] let there be porn like this [scribble]
Now pipe 4chan to it, and watch Microsoft's server commit suicide by setting itself on fire.
Re: (Score:2)
This so needs to be integrated into http://rule34.paheal.net/ [paheal.net]
Already exists (Score:1)
That functionality was integrated a few years back into digikam.
How can those corporations always get away with patenting stuff under prior art?
Re: (Score:3)
That functionality was integrated a few years back into digikam.
How can those corporations always get away with patenting stuff under prior art?
There are two ways.
1. Simply ignore prior art and claim everything as your own invention.
2. Make a trivial change and then claim that and bamboozle the patent office into believing you have therefore invented the wheel.
Re:Already exists (Score:5, Insightful)
or
3. Recognize that there is legitimate room within patents for doing something that has already been done but doing it in a non obvious, novel way.
I'm not saying this is the case for this particular patent, but just pointing out that in my understanding patents aren't always about doing a certain thing but rather doing a certain thing in a certain way. Obviously this limits the scope of the patent to that one certain way.
So, to put it in slashdot terms (i.e. a car analogy), pretty much every car sold today has shock absorbers, and the standard way of doing this is to use metal coil springs. If somebody were to put time and research into improving the design of shock absorbers and came up with a design that used marshmallows instead of metal coil springs, I would consider that novel and I think you would agree that it is non-obvious. To me, if we have the patent system that we have, that is at least a legitimate use of it. You aren't patenting shock absorbers, you are patenting shock absorbers that use marshmallows to absorb the shock of the impact.
Re: (Score:2)
Nerds! You made me unmod :(
A shock absorber is a piston in a fluid column. It's force is dependent on the velocity through the working fluid.
A spring on the other hand produces a force proportional to its displacement not its velocity.
Confusion could arise because modern cars don't use separate units but instead use a strut assembly which is a shock + spring.
Re: (Score:2)
Re: (Score:2)
Nerds! You made me unmod :(
A shock absorber is a piston in a fluid column. It's force is dependent on the velocity through the working fluid.
A spring on the other hand produces a force proportional to its displacement not its velocity.
Confusion could arise because modern cars don't use separate units but instead use a strut assembly which is a shock + spring.
Nerds! You made me unmod :(
A shock absorber is a piston in a fluid column. It's force is dependent on the velocity through the working fluid.
A spring on the other hand produces a force proportional to its displacement not its velocity.
Confusion could arise because modern cars don't use separate units but instead use a strut assembly which is a shock + spring.
That's not the only possible kind of shock absorber. For instance, one could make magnetic shock absorbers that dissipate energy by moving a powerful magnet by a metal plate. Or you could have electromechanical shock absorbers that sense motion and acceleration and use fast-acting linear motors to actively absorb the shock. The energy could be captured and used to recharge the batteries in your car.
Re: (Score:2)
or
3. Recognize that there is legitimate room within patents for doing something that has already been done but doing it in a non obvious, novel way.
I'm not saying this is the case for this particular patent, but just pointing out that in my understanding patents aren't always about doing a certain thing but rather doing a certain thing in a certain way. Obviously this limits the scope of the patent to that one certain way.
So, to put it in slashdot terms (i.e. a car analogy), pretty much every car sold today has shock absorbers, and the standard way of doing this is to use metal coil springs. If somebody were to put time and research into improving the design of shock absorbers and came up with a design that used marshmallows instead of metal coil springs, I would consider that novel and I think you would agree that it is non-obvious. To me, if we have the patent system that we have, that is at least a legitimate use of it. You aren't patenting shock absorbers, you are patenting shock absorbers that use marshmallows to absorb the shock of the impact.
Most patents are about doing something a certain way. They ALL should be. But many patents and even more so claims of infringement involve unjustified extension of the patented invention to anything that's resembles its function at a much higher level.
And now the patent office is allowing people to patent *ideas* that have never been reduced to practice, so that the invention that's patented can't actually be demonstrated until somebody else invents an enabling technology that doesn't exist yet. This onl
Re: (Score:2)
1. Simply ignore prior art and claim everything as your own invention.
2. Make a trivial change and then claim that and bamboozle the patent office into believing you have therefore invented the wheel.
You left out:
3. Simply pay the US Patent Office Bribe, I mean "Fee". Patent approved, no questions asked.
(And quietly, from one patent lawyer at the USPTO to another, at Corporation X, or defending defendent Y: go forth and make money!. We win, the only losers are the corporations who filed, and the innovato
Like digiKam has had for the last few years? (Score:1)
And several other "search by sketch" technologies I've seen in the last decade or so...
What's the big claim in the patent that differentiates it?
Re: (Score:2, Insightful)
it used to be that they added "on the internet", now they add "on a mobile phone", looks like this one adds "with fingers on a mobile phone"
Common misunderstanding (Score:3)
it used to be that they added "on the internet", now they add "on a mobile phone", looks like this one adds "with fingers on a mobile phone"
Common misunderstanding, but no. This came up because many patent applications have dependent claims that may say things like "2. The method of claim 1, wherein the network is the Internet" but that's not independently claiming the Internet... Or even claiming that novelty is due to 'the internet'. Rather, it's a doctrine called claim differentiation: dependent claims are subsets of the independent claims from which they depend from. Like, if Claim 1 is a large box on a Venn diagram, then Claim 2 would be
Fuzzy Users (Score:1)
Prior art (Score:1)
I remember seeing a research paper over 12 years ago describing exactly this concept.
Patent the concept or specific algorithm? (Score:5, Insightful)
I oppose software patents in general, but if this patent covers their specific algorithm I don't really have a problem with that.
The trouble is that regardless of whatever algorithm they describe in the patent, the patent can be used to sue others who use a different algorithm to implement the same concept.
So they can get a patent on an ineffective algorithm for image search, wait for somebody else to create a better algorithm that is actually effective, then sue the implementor of the better algorithm. The patent effectively covers the concept, not the algorithm, hindering innovation by preventing others from implementing their own different algorithms for the same concept.
Re: (Score:2)
Re: (Score:1)
Re: (Score:2)
I oppose software patents in general, but if this patent covers their specific algorithm I don't really have a problem with that.
The trouble is that regardless of whatever algorithm they describe in the patent, the patent can be used to sue others who use a different algorithm to implement the same concept.
So they can get a patent on an ineffective algorithm for image search, wait for somebody else to create a better algorithm that is actually effective, then sue the implementor of the better algorithm. The patent effectively covers the concept, not the algorithm, hindering innovation by preventing others from implementing their own different algorithms for the same concept.
Not really... As others have pointed out, the general concept was already done by ImgSeek. So, Microsoft's patent will have to be narrower than the entire concept if they want it to be granted - they'll have to patent a specific implementation. That leaves others free to make different implementations, too. Additionally, if someone does use Microsoft's implementation but makes it better, more efficient, more effective, that someone can get a patent on that improvement, and Microsoft would have to pay them f
Re: (Score:2)
That's fine in theory, but the reality is that many do get sued and lose for implementing a similar concept using a different algorithm.
Re: (Score:2)
That's fine in theory, but the reality is that many do get sued and lose for implementing a similar concept using a different algorithm.
Agreed... but that points to the problem being in the litigation stage, not in the patent application stage.
Re: (Score:2)
just implement this 1:1 . and put a "on a mobile device" at the end of your patent application. I guess there's going to be already 100 such patent applications by tonight evening though..
link to actual patent application? (Score:2)
Rtriever (Score:5, Informative)
Re: (Score:2)
That's what I was thinking. I am not sure how well TinEye copes with "fuzzy" searches and my crap drawing, but even if TinEye is poor at it, MS's latest wheeze is just an obvious refinement of a pre-existing service.
Still, this is the USA and they will allow patents on anything.
How about searching by dimensions? (Score:1)
I've been trying to find a plastic organize case to fit into an archery case I've just finished and am _not_ having any luck finding an organizer which is ~4" x 10.5" x 1.5"....
Comment removed (Score:4, Informative)
Re: (Score:2)
Yeah, and I did a short presentation on it for a grad class in '94 (one of those classes which is everybody doing a short presentation on a new topic each week). Information Retrieval was a geeky/esoteric topic a the time.
The idea certainly isn't new.
Patent will be invalid - It's been done before (Score:5, Informative)
Patent is invalid if there is prior art. Well, imgSeek has had that function since at least 2008 (can't find changelog for desktop version - it might have been there already in 2006).
Re: (Score:2)
Patent is invalid if there is prior art. Well, imgSeek has had that function since at least 2008 (can't find changelog for desktop version - it might have been there already in 2006).
Patent is invalid if there is prior art that teaches or suggests each and every element of the claims. Microsoft's claimed implementation may be very different from imgSeek's implementation, and as long as Microsoft isn't claiming something broad like "searching via sketching," then imgSeek's implementation may not anticipate the claims.
For example, if I was a Toyota engineer and invented the hybrid gas/electric transmission that they use, I could get a patent on that, and it wouldn't necessarily be antic
Re: (Score:2)
I couldn't claim "a transmission" generally, because that would be anticipated by any existing transmission, but I could start adding in additional new elements of a gas/electric hybrid transmission that aren't in existing transmissions.
sure, whatever wasn't in the 1906 Auto-mixte, or H. Piper's 1905 patent...
Re: (Score:2)
I did in fact read the claims in patent application and a lot of them look like the wavelet based method used by imgSeek. I seriously doubt much will be left off this patent in result.
Re: (Score:2)
Someone has to file an objection, which takes time and money.
Or they bring up prior art when being sued over the patent, which takes LOTS of time and money.
As usual, no justice without money in this country.
Re: (Score:2)
It's not that bad. ImgSeek author has been informed of the patent application filled and there's always http://www.softwarefreedom.org/ [softwarefreedom.org]
prior art (Score:1)
http://detexify.kirelabs.org/classify.html
Re: (Score:2)
Wow - now that is good!
This reminds me of.... (Score:2)
some weird application that appears while ago where you could draw a "shape" and name it - i.e. "Car" and then somewhere else on teh canvas you'd do "sun", "cloud" etc....
Once you'd done it it'd attempt to search and find images to make up your "master" image.
Probably not as simple as it seems (Score:4, Informative)
Re: (Score:2)
Retrieving images to match with a hand-drawn sketch query is a highly desired feature, especially with the popularity of devices with touch screens. Although query-bysketch has been extensively studied since 1990s, it is still very challenging to build a real-time sketch-based image search engine on a large-scale database due to the lack of effective and efcient matching/indexing solutions. The explosive growth of web images and the phenomenal success of search techniques have encouraged us to revisit this problem and target at solving the problem of web-scale sketchbased image retrieval. In this work, a novel index structure and the corresponding raw contour-based matching algorithm are proposed to calculate the similarity between a sketch query and natural images, and make sketch-based image retrieval scalable to millions of images. The proposed solution simultaneously considers storage cost, retrieval accuracy, and efciency, based on which we have developed a real-time sketch-based image search engine by indexing more than 2 million images. Extensive experiments on various retrieval tasks (basic shape search, specic image search, and similar image search) show better accuracy and efciency than state-of-the-art methods
http://research.microsoft.com/pubs/149199/0630.pdf [microsoft.com]
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Don't just post, Act (Score:2)
Now all you guys claiming prior art, please, send it to the USPO so they can at least ignore it publically instead of what they usually do, ignore by default. Even better, contact the people in this article from Slate "Stamping out patent trolls" [slate.com] and they, Article One Partners [articleonepartners.com],will take it from there. It is one thing for us to think the King has no clothes, or whisper it behind "closed doors" to friends, it is another to shout it out in public or to proper authorities so either action is taken, or you dis
Prior art is really a red herring here (Score:2)
https://www.google.com/search?q=sketch+image+search&btnG=Search+Patents&tbm=pts&tbo=1&hl=en [google.com]
prior art? (Score:2)
Supposedly this patent is from 2010..
but according to this article [skipperkongen.dk] "[Search by sketch] was mentioned in years 2007, 2010 and sometime in the late 90s"
if that is the case then there should be enough prior art to invalidate the patent for this concept
Useful? (Score:1)
This is totally prior art (Score:2)
M$ Rips-off PhotoSketch ? (Score:1)
http://www.zdnet.com/blog/weblife/photosketch-better-than-sliced-bread-photoshop/965 [zdnet.com]
Why are software patents allowed again? (Score:2)
These silly clowns. I expect this article will quickly fill with examples of prior art. Here's another one:
Looks at digiKam.
Looks at patent application.
Looks back at digiKam.
Folds arms.
Re: (Score:2)
How do you know that digiKam uses the same algorithm that's being patented here?
Wasn't this on big bang theory? (Score:1)
Prior art (Score:2)