
How many of these favicons can you identify? (From left to right: Gmail, Google Calendar, FilesAnywhere, Twitter, Y-Combinator, Reddit, Yahoo!, Picasa, Blogger)
Last week (excuse me a second while I tighten the straps on my tomato-proof jumpsuit) I was granted a patent (U.S.Patent No.7,594,193, "Visual indication of user role in an address bar") on something that I whimsically call the rolicon.
In plain English, a rolicon is a context-sensitive favicon (favorites icon) indicating your current security role in a web app, in the context of the URL you're currently visiting. It is meant to display in the address bar of the browser. Its appearance would be application-specific and would vary, as I say, according to your security-role status. In other words, if you logged into the site in question using an admin password, a certain type of icon would appear, whereas if you logged in with an OpenID URI, a different icon would appear in the address bar; and if you logged in anonymously, yet a different icon would be used, etc.
Now the inside story on how and why I decided to apply for this patent.
First understand that the intellectual property rights aren't mine. If you look at the patent you'll see that the Assignee is listed as Novell, Inc. That's because I did the work as a Novell employee.
Okay, but why do this patent? The answer is simpler than you think (and will brand me as a whore in some people's eyes). I did it for the money. Novell has a liberal bonus program for employees who contribute patent ideas. We're not talking a few hundreds bucks. We're talking contribute ten patents, put a child through one year of college.
I have two kids, by the way. One is in college, using my patent bonuses to buy pepperoni pizzas as we speak.
Now to the question of Why this particular patent.
Novell has two primary businesses: Operating systems, and identity management. On the OS side, Novell owns SUSE Linux, one of the top three Linux distributions in the world in terms of adoption at the enterprise level. This puts Novell in competition with Microsoft. That competition is taken very seriously at Novell (and at Microsoft, by the way). Perhaps it should be called coopetition at this point. You may recall that in 2006, Novell and Microsoft entered into an agreement (a highly lucrative one for Novell: $240 million) involving improvement of the interoperability of SUSE Linux with Microsoft Windows, cross-promotion of both products, and mutual indemnification of each company and their customers on the use of patented intellectual property.
Novell continues to take an aggressive stance on IP, however, and would just as soon keep ownership of desktop, browser, and OS innovations out of the hands of Redmond.
As it happens, I was on Novell's Inventions Committee, and I can tell you that a lot of attention was given, when I was there, to innovations involving desktop UIs as well as UI ideas that might pertain to security, access control, roles, trust, or other identity-management sorts of things.
One day, I was researching recent Microsoft patent applications and I noticed that Microsoft had applied for a patent on the little padlock icon that appears in IE's address bar when you visit a site using SSL. You've seen it:

I was outraged. How dare they patent such a simple thing?
I did more research and realized that favicons and browser adornments of various kinds figured into a number of patents. It wasn't just Microsoft.
Coming up with the idea of a role-based favicon (and a flyout icon menu so you can select a different role if you don't want to use your current one) was pretty easy, and I was surprised no one had yet patented it. (Most good ideas -- have you noticed? -- are already patented.) It seemed obvious to me that Microsoft would eventually patent the rolicon idea if we (Novell) didn't. So I applied for the patent. The paperwork went to the U.S. Patent and Trademark Office on February 6, 2007. The patent was granted September 22, 2009.
Would I ever have patented something like this on my own, had I not worked for Novell? No. Do I think it's a good patent for Novell to have? Yes. Am I sorry I got paid a nice bonus for coming up with what many people, I'm sure, would call a fairly lame piece of technology? Crap no.
Do I think patents of this kind (or any kind) are good or right, in general? Hey. Today may be Sunday, but I'm no theologian. I don't take sides in the patent jihad. The patent system is what it is. Let it be.
bookmark and share this
You do take sides: the side in favor of software patents.
ReplyDeleteYou apply for software patents and by suggest that status quo is preferable.
I can understand that companies need to secure themselves by participating in the patent arms race, but I don't understand how anybody can look at that situation and say "Let it be."
OH wow, no way dude that sounds like fun!
ReplyDeleteRT
www.total-privacy.net.tc
You sound defensive. You shouldn't have to be. Let the geeks decry software patents all they want; IMHO your idea, as simple as it is, is patent-worthy, since it's:
ReplyDelete(1) novel (unless someone else is doing it... well, is anyone?),
(2) non-obvious (I've coded and used a few web-apps with multi-roled users, and all I've ever used or seen is "You're logged in as XXX"), and...
(3) useful (anyone who uses a web-app in multiple roles would appreciate having a small, visual, easily-seen indication of what they're logged in as).
Yes, (3) is a requirement for patentability, despite what laser-kitty patents might lead people to believe.
FYI, we have prior art. We've been doing role-based favicons for at least 3 years (they change for user levels, and change based on position within our Intranet), prior to your application date, and have no intent of removing them. Novell can go fuck itself.
ReplyDeleteNo matter how much I may respect your work, this entry is just sad.
ReplyDeleteYou have not only contributed to you children education, you have contributed to a rarefied future where no one will be able to design anything, without being threatened by 100 patent holders, who will instantly demand you if your idea happens to be successful. And that includes the future work of your very children.
In a way, you're giving them a fish today, but you're not teaching them how to fish. Actually you're making useless to know how to fish, for anyone.
But hey, let it be, it's okay as long as they have their pepperoni pizzas.
and when i sell drugs to kids for money, i'm doing myself a favor.
ReplyDeleteAsshole
ReplyDeleteNeed patent for Troll-based favicon, such that when a document contains trolling, a small warning icon is displayed superimposed over the normal favicon. Troll warning icon may be in the form of an exclam (!) or an animated or photorealistic troll head.
ReplyDeleteIf coming up with the idea was "pretty easy" then isn't that the definition of "obvious?" And haven't you just undermined the argument that this patent is non-obvious?
ReplyDeleteYou are a total dickhead. You have made a decision to make your world a little more difficult to live in for everyone else, for your own personal gain. You then go through the typical gutless rationalization of "if I didn't do it someone else would".
ReplyDeleteThe saddest thing is you have no idea what a dipshit you are.
I hope you die in a fire and they spend Jenny's college tuition burying you
ReplyDeleteGo fuck yourself.
ReplyDeleteWait, *the* Kas Thomas?!?!?!
ReplyDeleteYou should be ashamed of yourself. You are the scum of the software industry. Even fashion people are above you. At least they don't go around patenting every stupid little design/idea they come up with.
ReplyDeletei wish the worst for you.
Damn, some of these comments are pretty harsh!
ReplyDeleteI also work for a massive IT company that puts a lot of effort into it's patent portfolio, and we also get decent bonuses for filing patents. About US$750 for each filing, with bonuses for your first and every fourth.
What's that old rap saying -- don't hate the player, hate the game? All you free software bigots can go fuck yourselves if you think I'm giving up $750 in a year when hardly anyone got payrises or bonuses.
Your a complete moron that promotes the stupid application of Software Patents.
ReplyDeleteI really hope someone proves prior art against your patent, as someone mentioned in a comment previous that they had this working in there applications years before your application.
I too, have prior art. I was doing this back in '05.
ReplyDeleteEven if there *is* prior art, this guy has nothing to worry about. He's already got his bonus; it's not going to get revoked if the patent gets invalidated. On the other hand, he's also probably not going to get a cent if this patent (or any of his others) results in a multi-million dollar settlement for Novell.
ReplyDeleteAs for the prior art itself, is it something we'd know about? If it cannot be proved that it was around when the patent was filed (or at the date of invention), I don't think it counts as prior art.
The patent system "is what it is" because of people like you, Kas. You thought of something half-interesting and the only point you seemed to consider relevant before patenting it is that it wasn't already patented.
ReplyDeleteYou're injuring innovation and freedom to program, Kas. You should feel bad about it.
Software patents are evil. Even Microsoft will come to realize this when they finally get tired of going to east Texas to write cheques of hundreds of millions to patent trolls.
ReplyDeleteBut anyway the system being the way it is, I'm certainly not going to blame you for doing this. There's plenty of much worse patents, although this wouldn't even strike me as the kind of software thingie I could concede as being patentable. The real question is what Novell will do with those patents.
So what is Novell's policy? Do they have any sort of patent pledge like their main Linnux competitor?
>All you free software bigots can go fuck yourselves if you think I'm giving up $750 in a year when hardly anyone got payrises or bonuses.
ReplyDeleteI bet you can earn bigger bonuses selling drugs or prostitutes. And you'd even be a better person, because you'd be only smashing the future of people you don't know, and not the future of your own children (no matter if they get to work in IT related stuff, or just as IT users).
Hold on to your money. You'll need it when Novell a$$ign$ the patent over to Micro$oft and they $ue the crap out of your kid$.
ReplyDeleteSoftware patents are evil and two evils never do any good.
I have a question.
ReplyDeleteIf I have a good idea and I want to make sure no one else can monopolize on it and I want to make sure that anyone can use it. How would I go about it?
Basically, I would want to open-source it and if I just started releasing it I would think some company would come along and try to patent it and say that the open community could no longer use it.
I say this because I have a few good ideas that I want to share and that is my main worry, that some corporation will become greedy and try to shut it down.
Everyone else is doing it, so it's ok right? You're just a poor little guy trying to get by, isn't it? If it helps you, right now, immediately, who cares about the future? You're doing it for your kids, right?
ReplyDeleteIt's not like actions have consequences! There's no way that this could have negative effect on their world in the future! You exist in your own small bubble, with no connection to the outside or the future, so who gives a crap what you do now? It's your full right to think up useless patents so you can get some scraps off the table like a good boy. The lawyers love you!
And afterall, it's not like patent were invented to give a limited, finite time right to the benefits of an invention to the inventor to encourage them to invent, but more importantly have to keep inventing to retain exclusivity to something. No, sir! It was meant so that lawyers can get hired (how could the poor bastards afford all those suits otherwise? Think of the lawyers!), and do graceful and majestic battle against each other and then come to an agreement that slows down further progress but generates money for whoever wrote up the patent first! Ha! It's not like you have to actually patent something useful you will make money from by being productive. If you patent enough things, someone is bound to make use of it, then you can sue them! That's what it was invented for!
You are spineless, self-serving and repulsive. The most pathetic part however, is how you dare to justify it by using your kids as an excuse. I hope, for them, that they never have to read this or realise what a poor excuse for a human being their father is. I am sure they value whatever dignity you must have had at some point, more than pepperoni.
Novell should be intelligent enough to realize filing patents like this and bragging about it makes them look bad and ticks off people in their industry, rushing to patent gizmos that can be implemented with 10 lines of PHP.
ReplyDeleteNovell paints itself as an open source player, but the only thing Novell has is Linus Torvald's code, at least Microsoft bothers to write its own OS and compilers.
Also, as a director I would be shocked at your profiting from the patent bonus program with such poor ideas and reprimand you. But something tells me your director is too busy finding ways to repackage open source code for profit.
Those look like desperate measures, definitly a good time to dump Novell stock.
I believe the right thing to do was to write a letter to Novell executives, copied below.
ReplyDeleteTo Novell Chief Technology Officer, Dr. Jeff Jaffe and Novell Chief Marketing Officer, John Dragoon
I would like to bring the following blog post to your attention, it appears to be one of your employees exposing a patent he has filed for Novell, and Novell internal patent reward program.
http://asserttrue.blogspot.com/2009/09/rolicons-new-flavor-of-favicons.html
Allow me to humbly remind you that Novell markets to technology people, and as you can see in the post's comments, most technology people have a very negative opinion of software patents. Novell's interests are not served by this blog post, you are rewarding an employee in exchange for a poison patent and negative PR.
This person, by this blog post, makes it seem like Novell has a million monkeys typing on a million keyboards and whatever they come up with gets filed for patent, and for each patent that makes it through, the monkey gets a treat.
Your patent bonus program should reward technological innovations which will set Novell apart, not web browser gizmos.
I hope that my opinion will meet your collective wisdom.
Yours very truly,
Alex G
Sorry for the tone of some of the above comments. Thanks for being that honest and posting this! I do agree that your post sounds defensive, and I think that's the point:
ReplyDeleteIf you're convinced that software patents are a good (or neutral) thing, then don't let other people stop you. Share your arguments with us, convince us that what you're doing is right, fight for your cause no matter whether patents earn you money or not.
But (as it seems) if you're feeling slightly uneasy and you're just doing it for the money, please don't. "It may be the wrong thing to do, but I needed the money" is a bad position to be in. Having a clear conscience is worth more than any amount of money. (And it's not like you're starving and really had no other choice, is it?)
So please stop doing software patents unless you're convinced that they are a good thing. Every person listening to their conscience makes this world a better place :-)
>> I bet you can earn bigger bonuses selling drugs or prostitutes. And you'd even be a better person, because you'd be only smashing the future of people you don't know, and not the future of your own children (no matter if they get to work in IT related stuff, or just as IT users).
ReplyDeleteAre you so seriously deluded as to honestly think this?
The state of the professional software industry (you know, those of us who do this for a *living*) is that many of us are incentivised to disclose every idea that could possibly be novel. It's not our job to exhaustively search for prior art, it's the job of the team of people with access to patent and literature databases. If no prior art is found, then it gets filed. It gets filed, we get paid. If it gets actually granted, we get paid again (maybe).
As a corporate employee that is most likely the only money apart from our salary we'll see from our invention. You know what? That's completely fine with me. We're not inventing game-changers here, we're talking about enterprise software with limited applications; which nonetheless a lot of very smart people work on and deserve to get paid for.
We love programming, and are passionate about IT -- so much so we've made a career out of it. But we also have university debts to pay and families to feed. When I work damn hard to find a quicker, better, and non-obvious way to do something better explain to why the hell I shouldn't submit a disclosure?
I recognise there are patent trolls -- but I also believe the system isn't the problem. I work for a company that uses their patents defensively, and the vast majority of companies with significant patent portfolio do the same.
My conscience is clear.
>> How dare they patent such a simple thing?
ReplyDeleteBy the way, if you actually read the disclosure you'd see they didn't apply for a patent on "the little padlock icon that appears in IE's address bar when you visit a site using SSL". The disclosure is around validating the SSL certificate of the site, including the extended information about the newer EV certificates, and displaying that to the user in an easy to understand manner.
Is that non-obvious? Well, did anyone do it before the disclosure was filed? It strikes me as the Jackson Pollock argument. You go to a gallery and think "that's not art, any clown could have thrown paint at a canvas!" . The point is you didn't. He did, and he did it first, and he gets the recognition because of it.
Are patents like this ethical? Why wouldn't it be? Because it's a great idea and want to use it in your software? That's the point of the damn patents -- software is so ethereal and easily copied that the legal framework for protecting ideas and implementations is *more* important.
If interoperability is your concern, then throw your weight behind open standards. The details of the implementation are free to be patented while the interface -- the important bit, IMO, is well defined and open for all to use.
(By the way, I don't work for Microsoft. I do work for a Fortune 500 competitor with a large patent portfolio).
>software is so ethereal and easily copied that the legal framework for protecting ideas and implementations is *more* important.
ReplyDeleteSo is math, and thanks god you are not Fourier, because otherwise Fourier transform would be patented and we'd be all still living in the middle ages. But you would be rich, that's true, good for you.
>When I work damn hard to find a quicker, better, and non-obvious way to do something better explain to why the hell I shouldn't submit a disclosure?
ReplyDeleteThere's no reason not to do it, as long as you are only concerned about your own survival, and don't care about others. Self-interest at the cost of the group is what will kill our species in the end. If all the hard-working mathematicians and physicians in history were like you, we'd still be hunting deers with arrows. If I spend sleepless weeks working on something, I'd rather share it with others so they can keep improving on my work, than keep all the profit to myself.
Anyway I shouldn't really care, in Europe we don't suffer Software patents, we don't have to deal with insane university debts/health insurance either, and I'm perfectly fine with it.
The only one that wants software patents here is Microsoft and companies alike who want a monopoly over the industry, and let me mistrust they will use their patents defensively.
nice post Kas and thanks for sharing..
ReplyDeletewhen the foul mouthed children move out of their mother's basements and enter the real world their self-righteous indignation will be as embarrassing to them as it is funny to us. To them I simply say "Grow up Skippy and get a real job."
Come on, he put a patent on a simple IF statement to pick an image to show. This only serves to demonstrate how rotten the patent system is.
ReplyDeleteGreat inventions and ideas should be patented, and even that only for a limited amount of time. But things for which someone has made no measurable contribution what so ever... Man! Do you want to put all developers out of business because everything is patented? That dog will come around and bite back someday.
ReplyDeleteThanks for the post, and honesty, Kas.
ReplyDeleteI tried to look at the patent you linked to, but the short URL you've included ( http://3.ly/4MK ) takes me to patent # 7,603,481 instead of 7,594,193.
Was that intentional?
Now you can download dhankesari 4pm old result from our old result page. West bengal state lottery 4pm old result is very important for old lottery
ReplyDeleteเครดิตฟรี slot online ฟรีโบนัสเพียบ
ReplyDeletehttps://www.live22easy.com/
ReplyDeletethis game is good pg slot
this game is good joker
this game is good joker123
this game is good joker gaming
this game is good pgslot auto
this game is good pgslot
wow, great, I was wondering how to cure acne naturally. and found your site by google, learned a lot, now i’m a bit clear. I’ve bookmark your site and also add rss. keep us updated
ReplyDeletepgslot
I am often to blogging and that i actually appreciate your posts. This article has truly peaks my interest. I am going to bookmark your internet site and keep checking for first time data
ReplyDeleteแทงบอลเต็ง
I would like to thank you for the efforts you have made in writing this article. I am hoping the same best work from you in the future as well. In fact your creative writing abilities has inspired me to start my own BlogEngine blog now. Really the blogging is spreading its wings rapidly. Your write up is a fine example of it.
ReplyDeleteแทงบอลสเต็ป
Internet search engine optimization experts apply the modern analytics service, which has a positive affect a website. SEO companies are facing great competition in the SEO field. However, they introduce guaranteed SEO services to manage with the competition.
ReplyDeleteรีวิวufa365
Hey, great blog, but I don’t understand how to add your site in my reader. Can you Help me please?
ReplyDeleteแทงบอลสเต็ป
I read this article. I think You put a lot of effort to create this article. I appreciate your work.
ReplyDeleteบ้านผลบอล
I definitely enjoying every little bit of it. It is a great website and nice share. I want to thank you. Good job! You guys do a great blog, and have some great contents. Keep up the good work.
ReplyDeleteUFA365
Great post full of useful tips! My site is fairly new and I am also having a hard time getting my readers to leave comments. Analytics shows they are coming to the site but I have a feeling “nobody wants to be first”.
ReplyDeleteเว็บแทงบอลฝากถอนauto
Consequently, starting in the amount of electronic marketing strategy, is whenever a company's existing website, which will be to review the present site and its purpose is to improve the potency of the future. There is no evidence that the development an เว็บแทงบอลสเต็ปไม่มีขั้นต่ำ
ReplyDeleteI am often to blogging and that i actually appreciate your posts. This article has truly peaks my interest. I am going to bookmark your internet site and keep checking for first time data
ReplyDeleteเว็บแทงบอลออโต้
So luck to come across your excellent blog. Your blog brings me a great deal of fun.. Good luck with the site.
ReplyDeleteเว็บแทงบอลออโต้
I definitely enjoying every little bit of it. It is a great website and nice share. I want to thank you. Good job! You guys do a great blog, and have some great contents. Keep up the good work.
ReplyDeleteทำไมต้องเล่นบาคาร่า
Hey, you used to write wonderful, but the last few posts have been kinda boring¡K I miss your great writings. Past few posts are just a bit out of track! come on!
ReplyDeleteสล็อตบนมือถือ
You have raised an important issue..Thanks for sharing..I would like to read more current affairs from this blog..keep posting..
ReplyDeleteแทงบาสเว็บไหนดี
I am always searching online for articles that can help me. There is obviously a lot to know about this. I think you made some good points in Features also. Keep working, great job!
ReplyDeleteบาคาร่าsa-gaming
I definitely enjoying every little bit of it. It is a great website and nice share. I want to thank you. Good job! You guys do a great blog, and have some great contents. Keep up the good work.
ReplyDeleteแทงบาสออนไลน์
You have raised an important issue..Thanks for sharing..I would like to read more current affairs from this blog..keep posting..
ReplyDeleteคาสิโนออนไลน์ฟรีโบนัส/
You have raised an important issue..Thanks for sharing..I would like to read more current affairs from this blog..keep posting..
ReplyDeletelucky-god
Most of the time I don’t make comments on websites, but I'd like to say that this article really forced me to do so. Really nice post!
ReplyDeleteสล็อตออนไลน์ufabet
I feel a lot more people need to read this, very good info!
ReplyDeleteสล็อตออนไลน์
Thanks for sharing.
ReplyDeleteKnow more: online patent registration, apply for a patent
I feel a lot more people need to read this, very good info!
ReplyDeletehttps://victoriaparlett.blogspot.com/
Thanks For sharing this Superb article.I use this Article to show my assignment in college.it is useful For me Great Work เว็บไฮไลท์ฟุตบอล
ReplyDeleteIt turns out that even the hottest port has a few places where you can get off the beaten path. Here are some recommendations that will make you feel like you're in the know ว็บข่าวฟุตบอลไทย
ReplyDeleteข่าวลิเวอร์พูลI feel great about it and love studying more on this topic.เว็บลิเวอร์พูล
ReplyDeleteOur website contains interesting newsข่าวกีฬา
ReplyDeletethat can accommodate me เว็บผลบอล69
ReplyDeletethanks for liking share เว็บผลบอลสด
ReplyDeleteข่าวฟุตบอลต่างประเทศ I am always searching online for storys that can accommodate me เว็บข่าวกีฬา
ReplyDeletehttps://4thgradefrolics.blogspot.com/2015/07/monday-made-it-july-27-crunch-time.html?showComment=1643368178475#c3416007642735589036
ReplyDeleteWe are very glad to have found this site, read good news here.ข่าวกีฬา
ReplyDeleteข่าวลิเวอร์พูลI exactly got what you mean, thanks for.เว็บลิเวอร์พูล
ReplyDeleteA website about sports news is very interesting, I'm impressed.ข่าวกีฬา
ReplyDeleteWe have good sports news to recommend, it's very useful.ข่าวกีฬา
ReplyDeleteIt’s a very good article. causing us to gain a lot of knowledge and valuable to life. เว็บข่าวฟุตบอลออนไลน์
ReplyDeleteข่าวลิเวอร์พูลI feel great about it and love studying more on this topic.โปรแกรมลิเวอร์พูล
ReplyDeleteYour news is very helpful to me.ข่าวแมนยู I am always searching online for storys that can accommodate me ข่าวแมนยูล่าสุด
ReplyDeleteเว็บข่าวกีฬาIt is extremely helpful for me.ข่าวกีฬาออนไลน์
ReplyDeleteข่าวฟุตบอลต่างประเทศ I am always searching online for storys that can accommodate me ข่าวกีฬา
ReplyDeleteYou can follow good sports news here.ข่าวกีฬา
ReplyDeleteThe most up-to-date website, updated before anyone else, we believe it's useful.ข่าวกีฬา
ReplyDeleteThis is a very helpful article for me. Thanks for the great article. I myself have a good article to recommend as well. ข่าวฟุตบอลต่างประเทศ
ReplyDeleteFollow the good news here, you're sure to like it.ข่าวกีฬา
ReplyDeleteThis article is good. Please leave my article. ข่าวกีฬาวันนี้
ReplyDeleteข่าวฟุตบอลต่างประเทศ
Interesting facts, we have gathered all the sports news here.ข่าวกีฬา
ReplyDelete
ReplyDeleteYou can comment on this website right now.ข่าวกีฬา
Your news is very helpful to me.ผลบอลสด I am always searching online for storys that can accommodate me ข่าวฟุตบอลต่างประเทศ
ReplyDeleteA lot of sports news is all here.ข่าวกีฬา เว็บข่าวกีฬา
ReplyDeleteGood news, update before anyone else. Must be this website.ข่าวกีฬา
ReplyDeleteIt's a very useful article. various content to gain knowledge and can be applied in daily life as well Thanks for the great article. ข่าวฟุตบอลวันนี้
ReplyDelete
ReplyDeleteYour news is very helpful to me.ตารางบอลแมนยูวันนี้ I am always searching online for storys that can accommodate me ข่าวแมนยูวันนี้
The best news website now, follow the work atข่าวกีฬา
ReplyDeleteThe top website in the world must be here.ข่าวกีฬา
ReplyDeleteVery great post I simply stumbled upon your weblog and wished to say that I have really enjoyed surfing around your weblog posts
ReplyDeleteไฮไลท์พรีเมียร์เมื่อคืน
ไฮไลท์บอลย้อนหลัง
Follow the news here. I can express my opinions.ข่าวกีฬา เว็บข่าวกีฬา
ReplyDeleteit isgood amazing story amazing
ReplyDeleteเว็บรีวิวเกมออนไลน์
เว็บรีวิวเกม
Interesting information must be this website.ข่าวกีฬา เว็บข่าวกีฬา
ReplyDeleteIt's a very good blog. valuable for life and everyone should be able to read it. The information here will be useful to everyone. and can be applied in daily life including enabling us to gain knowledge on that subject as well. ข่าวฟุตบอลออนไลน์
ReplyDeleteWe bring you a good website. You must like itเว็บข่าวกีฬา ข่าวกีฬา
ReplyDeleteThank you for a good article. I gained knowledge from this articleข่าวกีฬา เว็บข่าวกีฬา
ReplyDeleteYou can follow the news here. you must like itข่าวกีฬา เว็บข่าวกีฬา
ReplyDeleteThis site is trustworthy and I love it. ข่าวกีฬา เว็บข่าวกีฬา
ReplyDeleteIt's a very useful article. ข่าวฟุตบอลต่างประเทศ various content to gain knowledge and can be applied in daily life as well Thanks for the great article.
ReplyDeletevery strange and wonderful
ReplyDeleteข่าวเกม
ข่าวเกมออนไลน์
interesting facts it is very suitable for you ข่าวกีฬา เว็บข่าวกีฬา
ReplyDeleteSports news is hot, it will be useful for sure. ข่าวบอลล่าสุด ข่าวฟุตบอลล่าสุด
ReplyDeleteYour website is very helpful to meผลบอลสด I am always searching online for storys that can accommodate me ข่าวฟุตบอลต่างประเทศ
ReplyDeleteGood news for you ข่าวกีฬา เว็บข่าวกีฬา
ReplyDeleteข่าวลิเวอร์พูลIt is extremely helpful for me.ข่าวลิเวอร์พูลล่าสุด
ReplyDeleteYour website is very helpful to meเว็บข่าวฟุตบอล I am always searching online for storys that can accommodate me เว็บข่าวฟุตบอลออนไลน์
ReplyDeleteInteresting things we have gathered for you. ประวัตินักกีฬาฟุตบอล ประวัตินักฟุตบอล
ReplyDeletevery good and meaningful It can add a lot of knowledge around ourselves. It's very useful information. เว็บข่าวบอล ข่าวฟุตบอลต่างประเทศ
ReplyDeleteYou are the most perfect you there is.
ReplyDeleteข่าวเกมออนไลน์
ข่าวเกม
สล็อต megagame
ReplyDeleteทดลองเล่นสล็อต pg
ReplyDeleteสล็อต pg ฟรี 2022 ทดลองเล่น
ReplyDeletepg slot
ReplyDeleteIt was a very interesting period.
ReplyDeleteเว็บรีวิวเกมใหม่
เว็บรีวิวเกม
ในปัจจุบันนี้ เกมสล็อตออนไลน์ BETFLIX ถือได้ว่าเป็น เกมสล็อต PP ชนิดหนึ่งที่เป็นที่นิยม และ ได้การยอมรับจากผู้เล่นมากมาย มานานจากทั่วโลก ไม่ว่าจะเป็นประเทศไหนต่าง ก็คุ้นเคยกับเกมสล็อต BETFLIX PRAGMATIC PLAY นั่นเพราะ สล็อตออนไลน์ นั้นเข้าถึง ผู้เล่นได้ทุกเพศทุกวัย ทุกระดับ สามารถเล่นได้ง่าย ๆ ได้เงินไว แถมยังสนุก เพลิดเพลิน แต่หากใครไม่เคยเล่น ก็เรียนรู้แล้วเข้าใจ
ReplyDeleteการที่จะเป็นเซียนเกมพนันออนไลน์ betflix บางคนอาจจะต้องสั่งสมประสบการณ์มาอย่างยาวนาน หลายปี แต่ทว่า มีอีกหนึ่งเกมพนัน ที่ขึ้นชื่อว่า BETFLIX ใครๆก็สามารถเป็นเซียนเกมชนิดนี้ได้ และ สามารถทำเงินได้มากว่า เกมพนันทั่วๆไปชนิดอื่นๆอีกด้วย เกมพนันออนไลน์ชนิดนั้นคือ เกมสล็อตออนไลน์ โดยเฉพาะเกมสล็อต pg slot ซึ่งเกมสล็อต
ReplyDeleteในวันนี้ เราได้หยิบยกเกมสล็อต BETFLIX ที่แตกจ่ายสุดๆ จากค่ายดัง อย่างค่ายพีจีสล็อต แน่นอนว่าไม่มีใคร ไม่รู้จัก เกมสล็อตคิงคอง จากค่ายดัง อย่าง PG แน่นอน เพราะเกมนี้เป็นเกมที่มาแรงในตอนนี้มากๆ ที่เว็บ BETFLIX สำหรับเกมนี้เพิ่งเปิดตัวได้ไม่นาน แต่ก็มี ผู้คนให้ความสนใจ เป็นอย่างมาก ถือว่าเป็นเกมคุณภาพเลยก็ว่าได้ ด้วยความที่
ReplyDelete동해출장샵
ReplyDeleteMEGA GAME โปรสล็อตจากค่าย JILI SLOT ฟรีเครดิต100 ล่าสุดนี้ เป็นกระแสนิยม มากมายเช่น เดียวกันเนื่องจาก ว่าทันที ที่ผู้เล่นเลือก ไว้วางใจว่าจะได้จริง เมื่อได้ตัด สินใจเข้า มาเล่นแล้วได้รับเงินทุนฟรีทันที 100 บาท แบบไม่ต้อง ทำเงื่อนไข ไม่ต้องฝาก ไม่ต้องแชร์ ซึ่ง งินทุนนั้นมี โอกาสในการนำไปใช้ต่อยอดในการปั่น สล็อต ออนไลน์ได้ทุกเกมบนค่าย JILI นี้ในเว็บ MEGA GAME อย่างแน่นอน
ReplyDeleteสล็อตเครดิตฟรี 100 บาท ได้จริง ให้จริง จ่ายจริง กดรับเอง ไม่ต้องฝาก ไม่ต้องใช้ทุนก็ สามารถเล่นเกมของ ทางเราได้ สล็อต แค่มาร่วมทำกิจกรรม ของทางเราแค่นี้ ก็ได้แล้วเครดิตฟรี ได้เลยทันที หากผู้เล่นคน ไหนที่กำลังมองหา เครดิตฟรี เราขอแนะนำเว็บนี้ MEGA GAME ทั้งหมดสล็อต เครดิตฟรี 100 ไม่ต้องแชร์ 2022 ล่าสุด ให้ผู้เล่นได้เลือก เล่น
ReplyDeleteGreat ! I like your topic, Post this same content again please :) ผลบอลสด
ReplyDeleteผลบอลย้อนหลัง
เว็บดูผลบอล I am always searching online for storys that can accommodate me ผลบอลสด365
ReplyDeleteBETFLIX หากผู้เล่นทั้งหลาย ที่กำลังต้องการ หาเล่นเกมกับ สล็อตเว็บตรง ไม่ต้องโยกเงิน และสามารถทำเงิน จากการเล่นเกมสล็อต เราขอแนะนำ BETFLIX เว็บตรงคุณภาพ เว็บตรงไม่ผ่านเอเย่นต์ ที่ครบวงจรที่สุด เป็นเว็บที่ การลงทุนเล่น สล็อตเว็บตรง ไม่ต้องโยกกระเป๋า เกมออนไลน์ ผ่านเว็บที่ทันสมัย และทางเราได้ พยายามพัฒนา มาอย่างต่อเนื่อง
ReplyDeleteYour website is very helpful to me.เว็บไซต์แมนยู I am always searching online for storys that can accommodate me ตารางแข่งแมนยู
ReplyDeleteข่าวลิเวอร์พูลIt is extremely helpful for me.รวมไฮไลท์ลิเวอร์พูล
ReplyDeleteโปรแกรมฟุตบอล I am always searching online for storys that can accommodate me โปรแกรมฟุตบอลวันนี้
ReplyDeleteข่าวลิเวอร์พูลIt is extremely helpful for me.ลิเวอร์พูล
ReplyDeleteYour website is very helpful to me.ข่าวแมนยู I am always searching online for storys that can accommodate me ตารางการแข่งขันแมนยู
ReplyDeleteJILI Slot game camp is the most popular game camp right now.
ReplyDeleteเกมสล็อตค่าย JILI
Fish shooting game from Slot365x camp. Give away free credit.
ReplyDeleteช่องทางการเล่นเกมยิงปลา
แหล่งรวมเว็บ สล็อต BETFLIX รวมสล็อต รวมเว็บสล็อตฝากถอน ไม่มี ขั้นต่ำ เว็บสล็อตทุกค่าย เว็บสล็อตออโต้ หากนักเล่นเกมสล็อตชอบเกมสล็อตและมีเกม รวมเว็บสล็อต ออโต้ เว็บสล็อตแตกง่าย 2022 ฝากถอน ไม่มี ขั้นต่ํา เกมโปรด หลายเกม รวมเว็บสล็อต 2021-2022 เว็บรวมสล็อตทุกค่าย และ เว็บสล็อตทุกค่าย หรืออยากที่จะเล่นเกมสล็อตหลายเกม โดยที่ รวมสล็อตออโต้ ที่ ไม่เบื่อได้เล่นเกมสล็อตหลายค่าย รวมเว็บสล็อตออโต้ ล่าสุด แหล่งรวมสล็อตทุกค่าย คือสิ่งที่ตอบโจทย์ เพราะการเลือกเล่นเกมสล็อต ที่ รวมเว็บสล็อตฝากถอน ไม่มี ขั้น ต่ํา มี รวมเกมสล็อตออโต้ ล่าสุด MEGA GAME รวมเว็บสล็อตฝากถอน ไม่มี ขั้นต่ำ
ReplyDelete
ReplyDeleteทีเด็ดฟุตบอล I am always searching online for storys that can accommodate me เว็บทีเด็ดบอล
is very good for me It helped me a lot.
ReplyDeleteทีเด็ดฟุตบอลคืนนี้ ทีเด็ดฟุตบอล
ทีเด็ดสเต็ป5
This comment has been removed by the author.
ReplyDeleteI gained knowledge from your article, Thank youทีเด็ดฟุตบอลคืนนี้ ทีเด็ดฟุตบอล
ReplyDeleteIt is an interesting story and has gained a lot of knowledge. I'm so glad to read it. ผลบอลสด ผลบอลสดทุกลีก
ReplyDelete
ReplyDeleteเว็บข่าวกีฬา I am always searching online for storys that can accommodate me เว็บข่าวฟุตบอล
It's very useful information. valuable for life and everyone should be able to read it. ทีเด็ดฟุตบอล ทีเด็ดฟุตบอลรอบโลก
ReplyDeletepg slot เว็บเดียวในไทยที่มีแจ็คพอตหนักสุดในยุคนี้ ทางเข้าเล่น pg คลิกที่นี้ รวมถึงส่วนลดพิเศษสำหรับสมาชิกเก่าและสมาชิกเก่าในการสมัครสมาชิกใหม่ กับเรา และมีทีมงานสนับสนุนตลอด 24 ชั่วโมงในการเล่นเกมสล็อตหากมีปัญหา ทีมงานสามารถช่วยคุณได้ตลอดเวลาทันท่วงทีและเชื่อว่าจะไม่มีผิดหวังแน่นอน
ReplyDeleteIt's something meaningful and very interesting ผลบอลสด365 วิเคราะห์บอล
ReplyDeleteonline slot games No minimum deposit, withdrawal, 100% safe.
ReplyDeleteเครดิตสล็อตฟรี
Your article is very helpful. I'm just looking for knowledge Thank you for sharing good things.เว็บพนันบาคาร่าออนไลน์
ReplyDeleteI like your message and think like you. :P
ReplyDeleteผลบอลสด
ผลบอลสดวันนี้
Wow, this is really interesting reading. I am glad I found this and got to read it. Great job on this content. I like it.
ReplyDeleteผลบอลสด
ผลบอลเมื่อคืน
Nice blog. Thanks. เดิมพันขั้นต่ำ 1 บาท
ReplyDeleteสล็อตทดลองเล่นฟรีทุกค่าย กับ SLOT365X เว็บเดิมพันสล็อตออนไลน์ดีที่สุด 2022 บริการฝากถอน ออโต้ Auto รวดเร็ว เปิดยูสใหม่ฝากขั้นต่ำเพียง100บาท ครั้งต่อไป ฝากถอนไม่มีขั้นต่ำ มีเกมส์สล็อตให้เลือกเล่นจาก 8 ค่าย ระดับชั้นนำ มากถึง 1000 เกมส์ ให้เลือกเล่น ทดลองเล่นสล็อต365 งบน้อย ก็เล่นได้มีบริการเดิมพันขั้นต่ำ สล็อตขั้นต่ำ1บาท สมัครสมาชิก มีโปรโมชั่นดีๆ ให้ลูกค้าเพียบ สมัครเลย!!
ReplyDeleteWe have a sports website Let's introduce you guys. Follow up here 7m
ReplyDeleteI saw a lot of website but I believe this one contains something extra in it in it
ReplyDeleteทีเด็ดฟุตบอล
ทีเด็ดบอลต่อ
I feel so good with your article, Thank you.ฟุตบอลโลก2022
ReplyDeleteSA Casino Free Credit Giveaway
ReplyDeleteเครดิตคาสิโนSAฟรี
thanks for liking share I exactly got what you mean thanks for 7mscore
ReplyDeletePG SLOT ระบบการเล่นเกมส์ออนไลน์ที่ดีที่สุด ในตอนนี้ มีเกมส์ ให้เลือกเล่น หลากหลายค่ายมากถึง 20 กว่าค่ายเกมส์
ReplyDeletethis is really interesting reading. I am glad I found this and got to read it. Great job on this content. I like it.
ReplyDeleteผลบอลสด
ผลบอลบนมือถือ
it is good contents วิเคราะห์บอลวันนี้
ReplyDeletei like this blog เว็บข่าวกีฬา
ReplyDeleteBlackjack card game that will be very popular in 2022
ReplyDeleteเกมไพ่แบล็คแจ็ค
I’ ll encourage you. เว็บดูบอลฟรี
ReplyDeleteIt’s really a great and useful piece of information. I am glad that you shared this useful information with us. <a href="https://ufa800daily.com/ข่าวบอลล่าสุด</a>
ReplyDeleteGood day! This post could not be written any better! Reading this post reminds me of my previous room mate! 카지노
ReplyDeleteHe always kept chatting about this. I will forward this page to him. Pretty sure he will have a good read. Thanks for sharing. 바카라사이트
ReplyDeleteHey, I am so thrilled I found your blog, I am here now and could just like to say thank for a tremendous post and all round interesting website. 바카라사이트
ReplyDeleteNice blog. Thanks. พีจีสล็อต800
ReplyDeleteThank you for the good website that has allowed us to leave a comment in your complexity channel. It is really helpful. I sincerely respect your website forever. I hope you continue to do good work like this
ReplyDeletehttps://thailoadgames1.blogspot.com/2022/06/pc-blackberry-nova-blackberry-nova.html
Nice! I feel good with your topic, Public this same story again please.
ReplyDeleteผลบอลเมื่อคืน เว็บทีเด็ดบอล
เว็บลิเวอร์พูลIt is extremely helpful for me.ลิเวอร์พูล
ReplyDeleteIt is an interesting story and has gained a lot of knowledge. valuable for life and everyone should be able to read it. ผลบอลสด ผลบอลรอบโลก
ReplyDeleteThe most popular online Dragon Tiger card in 2022.
ReplyDeleteเสือมังกรเดิมพันขั้นต่ำ 10 บาท
สูตรสล็อตออนไลน์ 2022
ReplyDeleteสูตรโกงสล็อตออนไลน์
สูตรสล็อตออนไลน์ 2022
It's sound good.
ReplyDeleteแทงบาคาร่าสด10บาท
easy to read and understandเว็บชนไก่ออนไลน์
ReplyDeleteAren’t you proud of yourself? ดููบอลออนไลน์ฟรี
ReplyDeleteDamn I really love this article.ผลบอลสด888ล่าสุด
ReplyDelete먹튀검증obviously like your website however you have to test the spelling on quite a few of your posts. A number of them are rife with spelling issues and I to find it very troublesome to inform the truth on the other hand I?¦ll definitely come back again.
ReplyDeleteI hope you write more articles like this. I'm your biggest fan.ข่าวบอลล่าสุด
ReplyDelete