Discussions

News: Inversoft releases Profanity Platform 1.0

  1. Inversoft releases Profanity Platform 1.0 (36 messages)

    The Profanity Platform from Inversoft is a suite of products designed to help companies combat profanity and control the content users are adding to their applications. The platform consists of three products geared towards the varying needs of companies. The first product is the Inversoft Bad Word Database. The database is an XML file that contains a large list of words, some considered profanity and others considered unsuitable for different user groups (such as teenagers). The database also provides a rating system and category for each word, allowing for custom filtering based on application needs. One of the more powerful features of the database is support for exclusion lists for each word. These are lists of words that contain profanity but are not themselves profanity, such as "Assume". Lastly, the database provides an exhaustive list of regular expressions that can be used when filtering to catch tricky situations of users attempting to circumvent any filtering logic. The second product is the Inversoft Profanity Filter. The filter is a Java API that uses the Inversoft Bad Word Database or a custom source of words and assists in finding and/or replacing profanity. The filter is designed to be fast and efficient while providing a simple API that is easy to use and learn. Full JavaDoc is provided on the Inversoft website. The final product in the Profanity Platform is the Inversoft Profanity WebService. The WebService provides the ability to use the Inversoft Profanity Filter and the Inversoft Bad Word Database without the need to purchase each of these products. In addition, applications written in other languages besides Java can now take advantage of the profanity filtering without companies needing to develop their own custom filter that uses the Inversoft Bad Word Database. The Inversoft Profanity WebService is accessible using a simple XML over HTTP API that is documented on the Inversoft website and has complete XML schemas for the entire API. The Bad Word Database and the Profanity Filter each cost $199 USD; the Profanity Webservice is custom-priced per customer according to specific requirements.

    Threaded Messages (36)

  2. Will it discriminate against users from Scunthorpe?
  3. Haha! Nope. It doesn't ASSume words are profanity. It makes sure that they actually are profanity.
  4. F#!king Assume[ Go to top ]

    Not just for kids, sounds like a great tool for ideologists, dictatorships, totalitarian governments and revisionist historians too.
  5. Re: F#!king Assume[ Go to top ]

    Not just for kids, sounds like a great tool for ideologists, dictatorships, totalitarian governments and revisionist historians too.
    Or companies that want a good public image and are being blocked by net nannies and public connections (i.e. libraries, schools, etc). Which would probably include every company in the world, except porn companies of course. ;)
  6. Just asking...
  7. Just asking...
    My first reaction too!
  8. Just asking...


    My first reaction too!
    Nope. It's real. We're pretty proud of it actually.
  9. Just asking...


    My first reaction too!


    Nope. It's real. We're pretty proud of it actually.
    Sorry - it's was just that your timing was not exactly perfect. I've a 5 year old son who is starting to use computers - so I can see the need for software like this. Tell your marketing department to avoid product launches around April 1st in future.
  10. So, I was (pleasantly?) surprised to find a lot of comments on this. Most are...interesting to say the least ;) Lets see.... @Preston: no, it's not an April Fools joke. @Scott: No office, just Brian and I --sorry to dissapoint. @George: Interesting use case, hadn't thought of that one ;) @Cameron: Sure, send me 200 bucks and I'll send you the xml file ;) @Carl: 'A solution looking for a problem'...I like it. @Jing: Correct me if I'm wrong but isn't 'Web Service' roughly synonymous with 'SOA'? @Pratik: Not yet, but we're working on international versions. More than likely, we'll release a spanish version first and then move on to other prominent languages in the future. ------- It wasn't our intent to create an 'advanced' or revolutionary product. Brian and I just recognized that there's a TON of user driven content on the web these days and that there just might be companies out there looking for a solution to help manage out-of-control content. Currently, aside from out product suite, there's no other solution (that I know of) that addresses this issue. We figured 400 bucks (if you buy the db and java api) is pretty cheap when compared to how long it would take a company to build it themselves. -james
  11. F@#$ this S*#@!
  12. Office environment?[ Go to top ]

    I wonder if the office environment at Inversoft is a little like a sailor's saloon. Could you imagine a project manager opening up with...? "OK everyone, lets get started, we don't have a lot of time today but we have GOT to get through this issue. Bob insists that "frack" is the same as saying f&@k, which clearly is profane. Anita has noted that frack is used repeatedly thoughout Battlestar episodes, making it acceptable in the public domain, but Rigel notes that the show intentionally skirts the meaning of f&@k and is used in almost every way that f&@k, is commonly used. Now we've argued about this and frankly I'm tired of this whole fracking discussion - the president wants to come down here and f&@king kick our fracking @ss!s for the delays, so can we make a decision and move on to more pressing sh!t, I mean shite, I mean, whatever the next word is...?"
  13. Profanity Ratings[ Go to top ]

    I am sure the office discussions are even worse as each profane word or phrase is given a rating of just how profane it actually is. I am sure large corporations pay a pretty penny to have their email filtered. Google filters their search results as do most search engines. So unfortunately there is probably a demand for this product.
  14. Come on you nay sayers, maybe the API that can be used both ways? Would be fun to have a web service that intelligently inserted correct profanity into emails, IMs, etc. Or could you extend it so that you'd have funny horns and buzzers played where the profanity used to be? Back before our robotic overlords took over we used corporate peer pressure to act accordingly in our communications.
  15. Back before our robotic overlords took over we used corporate peer pressure to act accordingly in our communications.
    Yeah, and then those corporations made the mistake of letting users drive the content of their applications. They figured, "well everyone here at Initrode doesn't use profanity, so I'm sure our users won't either!" Oops - hehe.
  16. love the product name[ Go to top ]

    The label makes it sound like it's a platform for creating profanity, or it's built on profanity. Aside from the amusement value ... wow, my goodness, is this otherwise not newsworthy. A bad-word filter that happens to be written in java, that uses xml? Using regular expressions at that? The mind reels at how amazingly f**king advanced this is. Two hundred g-ddam dollars for a piece of sh*t word filter (I just had to insert the extra colorful terms). I don't even think this could even make it onto digg. Anyway though, I do antispam filters, and back when porn spam was a real problem, the meetings were really interesting when talking about content, and what terms were prevalent to porn spam as opposed to legit erotica, etc.
  17. Re: love the product name[ Go to top ]

    wow, my goodness, is this otherwise not newsworthy. A bad-word filter that happens to be written in java, that uses xml? Using regular expressions at that? The mind reels at how amazingly f**king advanced this is. Two hundred g-ddam dollars for a piece of sh*t word filter (I just had to insert the extra colorful terms). I don't even think this could even make it onto digg.
    Well, here's how Inversoft looks at this: You want a filter. You've got a programmer on staff and figure they could build it. That developer makes roughly $40 per hour. It will take roughly two weeks to create the schema, code the Java API, edit the XML data, figure out contexts like "assume" and "cockney", ensure you cover stuff like "s -hhhh- !.... t" and write the tests to make sure it all works. That's roughly $4000 this development cost the company. Plus there is the maintenance of adding new words, fixing bugs, etc. That's probably another $4000 per year or so. So, even if you buy 40 copies every year, you are still saving your company money. We believe we are saving companies money and providing a great service, which often companies only get half correct.
  18. Hmm... I think there could be some demand to a platform which runs PMD / Checkstyle and spits out some words out of the profanity XML / Database :)
  19. I agree, Thats an awesome name, I'd never get away with it at IBM. Does IBM really want to trademark "Profanity" :)
  20. Swear box[ Go to top ]

    If they could hook it up to some kind of e-payment swear box where each profane word deducts say, $1/£1 from your credit card, then they could be on to a winner.
  21. Re: Swear box[ Go to top ]

    If they could hook it up to some kind of e-payment swear box where each profane word deducts say, $1/£1 from your credit card, then they could be on to a winner.
    The Inversoft Swear Jar 1.0 is currently in development. Expect to see this on most pay websites later this year. ;) j/k
  22. Um .. can someone send me the XML file? I'd like to know what I'm missing in my vocabulary .. Peace, Cameron Purdy Tangosol Coherence: The Java Data Grid
  23. Show me the money[ Go to top ]

    Um .. can someone send me the XML file? I'd like to know what I'm missing in my vocabulary ..
    Well cough up 200 bucks first. Oh, and make sure your email server doesn't have that list installed already. 8-) But seriously, an XML file, a Java API, and a Web service, and we have a "platform"? I had always thought you couldn't qualify for being a "platform" until you somehow managed to slip "SOA" in there somewhere... -- J.X.
  24. Arrogance flame filter[ Go to top ]

    How about a filter for out-of-control flames?
  25. Sounds like a useful tool for TSS threads. :) TechTarget should integrate it soon.
  26. Sounds like a useful tool for TSS threads. :) TechTarget should integrate it soon.
    Then how are you going to use the word "tool" to describe the tool.
  27. Sounds like a useful tool for TSS threads. :) TechTarget should integrate it soon.
    Floyd, feel free to email me to discuss. brian at inversoft dot com. :)
  28. Floyd, feel free to email me to discuss. brian at inversoft dot com. :)
    Brian, Floyd doesnt f*%$ing work at S&$# TSS any longer. It was a pig&%$# joke, I think.
  29. This looks like...[ Go to top ]

    ...a solution looking for a problem.
  30. Wow...[ Go to top ]

    Judging by the maturing level of these responses, yes it is needed.
  31. Re: Wow...[ Go to top ]

    Come on, don't be captain buzzkill. If any post deserves some parody it is something called the "Profanity Plaform 1.0". I'm sure there is a business case for it and I'm sure it is a solid API well worth the price of admission. But still... Even the illiteration is kinda funny.
  32. Re: Wow...[ Go to top ]

    Come on, don't be captain buzzkill. If any post deserves some parody it is something called the "Profanity Plaform 1.0".

    I'm sure there is a business case for it and I'm sure it is a solid API well worth the price of admission. But still... Even the illiteration is kinda funny.
    My wife is a poet and an English PhD and I receive quite a of poetic advice on my writing and speaking as well as just plain old grammatical help. I think I get my love of alliteration from her. Alliteration just makes the language sound so much more pleasant. I guess I could have named it Profanity Solutions..... Hmmmmmm..... Maybe for 2.0. We'll see how it goes.
  33. Re: Wow...[ Go to top ]

    Brian, I'm glad you have a good sense of humor (judging by your responses to this thread). A less secure person may have felt overly attacked by this thread. Good luck in your endeavors. BTW: Please leave the name as it is.
  34. Internationalization?[ Go to top ]

    ...does it come with internationalization? / Wille Blog: Buzzword Bingo
  35. Re: Internationalization?[ Go to top ]

    ...does it come with internationalization?

    / Wille
    Blog: Buzzword Bingo
    Good Catch!
  36. End of Bile[ Go to top ]

    I see the end of the Bile Blog is now in sight!
  37. I particularly love the random profanity generator. It's a real treat to see all that garbage float by on the screen. well done! Cheers, Marc