Facebook Patents Pokes-Per-Minute Limits 143
theodp writes "The USPTO lowered the bar again on Tuesday, granting U.S. Patent No. 8,296,373 to four Facebook inventors for Automatically Managing Objectionable Behavior in a Web-based Social Network, essentially warning users or suspending their accounts when their poking, friend requesting, and wall posting is deemed annoying. From the patent: 'Actions by a user exceeding the threshold may trigger the violation module 240 to take an action. For example, the point 360, which may represent fifty occurrences of an action in a five hour period, does not violate any of the policies as illustrated. However, the point 350, which represents fifty occurrences in a two hour period, violates the poke threshold 330 and the wall post threshold 340. Thus, if point 350 represents a user's actions of either poking or wall posting, then the policy is violated.'"
Well I'm going to patent this poke then. (Score:4, Funny)
Re: (Score:2, Funny)
POKE 53280,0
What are you going to do now, huh?
Re:Well I'm going to patent this poke then. (Score:4, Funny)
Guys, guys guys! Hey guys! (Score:1)
These young'ins have no clue WTF you're talking about.
To them, 6502 assembly is the instruction book for an IKEA furniture product or the access key for some 'i'something or another from Apple.
Re:Guys, guys guys! Hey guys! (Score:5, Informative)
The code in question is basic code, but it's basic code that loads assembly instructions into memory at 16384, 16385, and 16386, then hands the cpu over to the program inserted at 16384. The 76 is a jmp command and the next two memory addresses contain 64 (0x40) and 0 (0x00) combining to 0x4000, which translates to 16384. In other words, it's assembly code for an infinite loop.
Re:Well I'm going to patent this poke then. (Score:4, Insightful)
I'm afraid you've got the wrong endianness. Next time try programming for the 6800 instead ;)
Re:Well I'm going to patent this poke then. (Score:5, Interesting)
I think you meant:
10 POKE 16384,76
20 POKE 16385,0
30 POKE 16386,64
40 SYS 16384
RUN
c64 is little endian
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
If you patent that poke I won't be able to write zeros to my cassette tape.
Re: (Score:2)
If you patent that poke I won't be able to write zeros to my cassette tape.
Can I patent writing ones?
Checkmate!
Total Garbage (Score:5, Funny)
No wonder the USPTO is overloaded. If this is the garbage that qualifies as patent worthy.
I'm going to patent ass-wiping thresholds now. Once you've wiped your ass 10 times in one sitting and you're still not clean then something has gone wrong...
Re:Total Garbage (Score:5, Funny)
Hah, Mark "Fucking" Zuckerberg here. I've already patented ass wiping thresholds, as well as asses and assholes. In fact, since Steve "Rotting Corpse" Jobs finally bit the big one, I'm even closer to cornering the asshole patent market.
Look and be in awe of my might patented asshole!
Re:Total Garbage (Score:4)
Re:Total Garbage (Score:5, Funny)
I've already patented ass wiping thresholds, as well as asses and assholes. In fact, since Steve "Rotting Corpse" Jobs finally bit the big one, I'm even closer to cornering the asshole patent market.
You can't patent asses and assholes. They're human interfaces with rounded corners. Apple would sue your ass off!
Re: (Score:1)
Agreed, can I patent the slow death of the us trade economy by systematic patenting of any possible new idea? Oh yeah, I have to include "with a computing device' in there somewhere. If you can't beat em, join em.
Surely money has changed hands here (Score:2)
Re: (Score:1)
I don't know, IBM's "colour in inter-office e-mails" patent still tops my list; but this one definitely makes my top 10.
Re: (Score:2)
Facebook inventors don't tend to be short on cash and that's one of the weakest patents I've ever heard of.
Sure money changed hands. Facebook paid lawyers, lawyers filed patent.
The USPTO doesn't get paid off. They just rubber stamp things.
Genius (Score:5, Funny)
Man, that is some hard core stuff right there. Is there anyone frequenting Slashdot with genius-level IQ that could possibly break down this unbelievably complex, non-obvious behavior and explain it to the rest of us? This is what having billions of dollars of capital can do for you - bring the brain power to a company that is required to make these kinds of amazing discoveries. What I'm looking forward to are the physics and mathematical papers that can expand on these newly found principles and constructs. It's really the stepping-off point to marvelous things for humanity. In fact, I do believe this may even bring us a step closer to the Grand Unified Theory.
Re: (Score:2)
Pokes are a stupid concept to begin with. Does anybody use a phone to make calls anymore?
Re: (Score:2)
Re: (Score:3)
Re: (Score:3)
Re: (Score:2)
Pokes are a stupid concept to begin with. Does anybody use a phone to make calls anymore?
Only if I'm calling my mom. For just about everyone else, about the closest I come to a phone call is a text message.
"Poke Suggestions" (Score:1)
Re: (Score:2)
Pokes are a stupid concept to begin with. Does anybody use a phone to make calls anymore?
I'm one of the few that does. Got a nice cordless phone there in the kitchen, and a cool touchtone duck phone (like I remembered from Silver Spoons) out here in the living room. No cell phone of any type here actually. :)
And as for the patent in question...
"Slow down, cowboy. I think Slashdot already does something similar, though that applies to posting too frequently."
Re:Genius (Score:4, Funny)
Re:Genius (Score:5, Funny)
Okay, then what is needed is a patent for limiting the amount of sarcasm in a commenting system. I'll lay the groundwork:
For example, the point 360, which may represent fifty units of sarcasm in a five hour period, does not violate any of the policies as illustrated. However, the point 350, which represents fifty units of sarcasm in a two hour period, violates the sarcasm threshold 330. Thus, if point 350 represents a user's actions, then the policy is violated.
Now it can never be said that I didn't contribute to Slashdot in a positive way after all these years.
Re: (Score:3)
You didn't contribute to Slashdot in a positive way after all these years.
Re: (Score:2)
Re: (Score:2)
Re: (Score:3, Informative)
Good strategy (Score:2)
Much as I hate Facebook with a passion, I think this is the "right" strategy for them to survive in a litigious patent regime. In a patent war, you need every weapon you could get. Frivolous patents like this may well be more effective in a patent war than essential patents where you can get sued for abusing FRAND licensing:
http://apple.slashdot.org/story/12/10/24/2033252/doj-investigating-samsung-for-patent-abuse [slashdot.org]
On hindsight, Google's acquistion of Motorola Mobility doesn't appear to have benefited it much
Re: (Score:2)
Google hasn't directly been the victim of their abuse yet. They've been going after the phone manufacturers so far.
Re: (Score:2)
Actually you make a good point there. Perhaps one possible solution for the much needed patent reform is based on scientific achievement. For example, it could be required that for a patent to be deemed useful you would need at least 2 research papers published on big peer-reviewed publications. The papers could even be funded by the patenter but between the submital and approval of the patent it had to be peer-reviewed and considered useful.
As a nice side effect, by funding a research paper directly or ins
Won't work (Score:3)
Slow down cowboy (Score:4, Funny)
We might know of some prior art somewhere...
Re: (Score:2)
But not patented prior art.
Re: (Score:2)
That's the best kind. No matter what the patent office might think, the law doesn't distinguish between patented and unpatented prior art for the purpose of patentability criteria.
Re: (Score:2)
No, first-to-file has no bearing on prior art. You realize that the rest of the world uses first-to-file systems and prior art is used in the same way to reject and invalidate patents, right? No not likely. To know that you'd need a clue.
Re: (Score:2)
Okay but if I am a small developer and facebook sends the lawyers around to deal with my patent violation, who is going to come out on top?
Re: (Score:3)
Re: (Score:2)
They may even want to check out the definition of the standard HTTP 420 status code.
Re: (Score:3)
The fact that we've already got a word for this - "rate-limitting" implies that they're not exactly being inventive.
Re: (Score:2)
Re: (Score:2)
And even if you don't count IRC... there were still message boards that did rate-limiting based on posts per day. Glasscode [slashdot.org] (now disappeared) did that, and would even auto-adjust based on the user's trust level. At least one other forum exists like that too, even if the readership is low. Users wouldn't be auto-banned, but prevented from posting more until later.
Patent reviewers haven't even heard of websites, let alone know whether or not something is obv
Prior Art (Score:2)
Re: (Score:1)
Re: (Score:2)
You just drew attention to yourself and admitted that you are infringing.
Prepare to be sued!
Re: (Score:1)
Re: (Score:1)
Actually, my mistake, looking at the dates from the comments in the script files, those modules were originally scripted in 2006!
This makes a major difference the patent was "Filed: February 2, 2007"; if you published your work before then then it sounds to me like you do have prior art. However, that word "published" is going to be very important; you need to put it where other people can read it. A web site will do fine (especially if you can prove the date - archive.org is your friend). Open sourcing the code is likely to be perfect. If you kept this information secret and didn't somewhere explain how your system worked then
Re: (Score:2)
No thats not on facebook.
Limit of Pokes per minute (Score:5, Funny)
At what point does pokes per minute turn into a tickle fight?
Finally (Score:5, Funny)
It is about time someone solved this poking problem! I am sure NASA will be licensing this technology right away!
Talk to your Mom (Score:1)
From what I understand, "The female anatomy has ways of shutting that whole thing down."
Prior Art owned by AOL (Score:5, Insightful)
AOL already implemented this with rate-limiting certain actions on AIM, and beefed it up even further with the warning system.
Blizzard was even earlier. (Score:3, Funny)
Orc peons in Warcraft II had a poke limit in 1995.
Bitch Slap Patent (Score:1)
Prior Art Part 332040450... (Score:5, Insightful)
We used to configure eggdrop bots on IRC to auto-kick users that performed X behavior X times in a time period of X. *sigh*
Re:Prior Art Part 332040450... (Score:5, Insightful)
If I'm not mistaken, Eggdrop comes configured out of the box with rate limits. You can customize them, but you don't have to. If the bot is oped, it will defend the channel from morons by default.
Which is even closer to the patent, apparently, where the policy it babbles about amounts to defaults.
Hire Software Engineers to Vet Bullshit Patents (Score:2)
Re: (Score:2)
The problem is that many of the larger companies pay bonuses to employees when one of "their ideas" is filed as a patent. There is a monetary incentive for programmers to generate this crap. IBM is another company that does this and I know a few of their employees that try to get IBM to patent anything and everything for the extra cash in their pay check.
I still blame the USPTO for granting stupid patents, such as this one. Rate limiting is not a new concept.
Stack exchange - ask patents (Score:2)
Re: (Score:2)
Re: (Score:2)
Sadly once First-To-File kicks in, the question of prior art will be moot. Then the quality of patents will truly drop through the floor.
I find it difficult to believe that the patent trolls are greasing up the politicians more than the industry players who would prefer reform.
Re: (Score:2)
Sigh. That's not true . First-to-file doesn't eliminate prior art as a eliminating rule for patent applications.
The only difference between first-to-file and first-to-invent is when you have two patent applications for the same underlying invention, and the USPTO needs to decide who to attribute it to. Before, you could submit unpublished evidence of the date of your invention (e.g. dated documents), but not it decides based on who files first.
Read the USPTO new rules, they explain clearly that AIA will ac
Re: (Score:2)
Enough (Score:1)
Slashdot Patent Violation Test (Score:5, Funny)
Poke. Poke. Poke. Poke. Poke. Poke. Poke. Poke. Poke. Poke.
Poke. Poke. Poke. Poke. Poke. Poke. Poke. Poke. Poke. Poke.
Poke. Poke. Poke. Poke. Poke. Poke. Poke. Poke. Poke. Poke.
Poke. Poke. Poke. Poke. Poke. Poke. Poke. Poke. Poke. Poke.
Poke. Poke. Poke. Poke. Poke. Poke. Poke. Poke. Poke. Poke.
Nope, Slashdot is not in violation of the patent. Investigation closed.
Slow down, Cowboy (Score:5, Funny)
Slow down, Cowboy. You seem to have filed too many frivolous patents. Come back in 15 minutes.
False positives? What false positives? (Score:2)
I got back on Facebook in early September, after spending a while away from it. I'd been on it, on and off, since the .edu-address-required days, and have a lot of friends on there. I started adding them, and before long, Facebook decided I must clearly be a spammer, since no "new" user could possibly know a couple hundred people. It banned me from everything but posting to my own wall, accepting friend requests, and poking people, for a solid month.
An Alternative Suggestion (Score:1)
Re: (Score:2)
MSN (Score:3)
Reminds me of MSN messenger.
The messenger used to limit sending of too many pokes per time unit, but it did nothing to limit receiving pokes.
Catch the correct packet, and sent it 10,000 times a second on repeat; Good times.
Too much poking!!! (Score:1)
Patents.... (Score:1)
Re: (Score:3)
Plenty of prior fart
Re: (Score:1)
Fomenting disrespect (Score:5, Insightful)
You can't do insane crap like this, like grant patents on token buckets, and then complain that people don't respect others' intellectual property. You're teaching us to despise your claims to ideas.
I've seen this before (Score:2)
More stupid software patent stories! (Score:2)
Benefits (Score:2)
If this helps to prevent one more product from implementing the concept of poking, the patent system may just be worth it after all.
Some prior art (Score:1)
Wikipedia's AbuseFilter is prior art.
C-SPAN's 30-day limit (Score:1)
How many pokes does it take to screw a face? (Score:2)
But first: When will people finally get sick of being "poked" in their social fannies by Faceclamp? With just a little consumer discretion, these 'creative geniuses' could easily be patenting their own obsolescence and isolation. For fucks sake, my fellow primates; is this the Personality Banquet At The End Of The Universe?
Face7809904123: ""Good millennium," it lowed and sat back heavily on its Faceclamp poker , "I am the gullible Digit of the Day. May I interest you in the attributes
Doesn't make sense... (Score:2)
Poco Rit. (Score:3)
Unfortunately this is all defensive (Score:4, Insightful)
Re: (Score:2)
That's not to say they're not going to then u
Comment removed (Score:3)
Okay here goes... (Score:2)
1. Create something nobody needs, and everybody but the most juvenile will find annoying.
2. Create (obvious) method for limiting the annoyance created by step 1.
3. Patent the method in step 2.
4. ????
5. Profit!
Breidbart Index (Score:2)
This reminds me of the Breidbart Index [wikipedia.org], a very longstanding
measure of abuse (cross/multi-posting) to Usenet.
http://www.catb.org/jargon/html/B/Breidbart-Index.html [catb.org]
Why wouldn't you just disable the feature? (Score:2)
Why would you let your users harass people with these features if you could just as easily disable them once they've reached this imaginary threshold?
Free us from thinking! (Score:1)
Dear Facebook,
Thank you for this. I've often felt a bit lost when people should be told they are annoying. Now that you have cemented this in code aspies everywhere will finally be able to know EXACTLY when a person is annoying and by definition when they are annoying.
I do hope that all future messages, tweets, pokes, posts, nods, winks and obscene gestures will be filtered via Facebook in the future, for posterity.
Perhaps we could go into business together. My registered patent is a bit similar but i
Creating prior art here (Score:2)
However if a user responds in the same speed, the communication is marked as "valid" and no limits apply.
Facebook. If you're going to implement this, let me know. I'm sure we can work something out.
If I find out you implemented this without contacting me, it will be a different story.
oh finally (Score:2)
they implemented a feature FTP sites had implemented twenty years ago. Back then it wasn't called poking or friend requesting, it was called hammering [webopedia.com], and you got temporarily (or sometimes permanently) banned for it.
Back then it was a common sense solution to a common problem. Ever since common sense died out in the 90's, people think common sense solutions are novel and deserve patent.
With slight modification from the standard form... (Score:2)
I recognize that the facebook/email analogy fails on a more than one element, but much of the standard form applies.
Your patent advocates a
(*) technical ( ) legislative (*) market-based ( ) vigilante
approach to fighting spam. Your idea will not work. Here is why it won't work. (One or more of the following may apply to your particular idea, and it may have other flaws which used to vary from state to state before a bad federal law was passed.)
( ) Spammers can easily use it to harvest email addresses
( ) Mail
Re: (Score:2)
Claim 1-If two showers in an apartment building with common hot water supply are turned on, hot water is provided to both. But if four showers are turned on each automatically receives a reduced amount of hot water. Claim 2-If a toilet is flushed while a shower is turned on, the reduced cold water supply changes the mix of hot and cold water, making the shower water temperature hotter. whilst the apartment building has an internet connection
Don't think you fully get this. You patented hundreds of years old technology for which there is clear prior art. I fixed that for you. Your patent should now stand up in court.
Re: (Score:2)