473,378 Members | 1,142 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,378 software developers and data experts.

.NET Software, Patents (kind of OT, but I'm not sure where to ask)

Hi,

A quick question (please let me know a more appropriate newsgroup, if
any):

When developing a new piece of software, how does one know whether or
not the software needs to be "patented"? As you know, MSFT recently lost a
court case in which the plaintiff claimed that the idea of a "plug-in" was
already patented by their company. In other words, because Internet Explorer
supports things like ActiveX, Java, Shockwave, etc, they are in violation of
patent law.

Another example is Friendster
(http://news.com.com/2100-1026_3-5071...ml?tag=fd_top), a company who
claims to have a "patent" on the concept of creating "networks of friends."

You also may recall when a company (Yahoo, I think) claimed to have a
patent on the concept of a "cookie."...

Where am I going with all of this? Well, I'm in the process of creating
a free/shareware WinForms app which performs a task which I think is
somewhat clever, but I'm 99.99999% certain that my idea is NOT so unique
that I am the only person to ever conceive of it. What I want to avoid is a
situation where I spend a year developing the software only to have some
company say, "hey, you can't release that software because I thought of the
idea first, see, here's my patent!" What is a developer to do? I can't
afford to spend thousands of dollars on a high priced lawyer to research
whether or not the idea is "taken" by someone else?

Certainly not every idea is "patentable." For example, Napster had a
cool idea, but that didn't stop dozens of other companies from writing
software which accomplished the same goal. How does one determine whether an
idea is patentable (is that a word?) or not, specifically as the idea
pertains to software?

David
Jul 19 '05 #1
1 1515
As I understand it:

In the United States one engages the services of a high-priced lawyer who
specialises in Patent law.

In the rest of the world, one searches the Internet, goes to the Library
etc. and reads up on such matters.

"David Sworder" <ds******@cts.com> wrote in message
news:uO**************@TK2MSFTNGP10.phx.gbl...
Hi,

A quick question (please let me know a more appropriate newsgroup, if
any):

When developing a new piece of software, how does one know whether or
not the software needs to be "patented"? As you know, MSFT recently lost a
court case in which the plaintiff claimed that the idea of a "plug-in" was
already patented by their company. In other words, because Internet Explorer supports things like ActiveX, Java, Shockwave, etc, they are in violation of patent law.

Another example is Friendster
(http://news.com.com/2100-1026_3-5071...ml?tag=fd_top), a company who
claims to have a "patent" on the concept of creating "networks of friends."
You also may recall when a company (Yahoo, I think) claimed to have a
patent on the concept of a "cookie."...

Where am I going with all of this? Well, I'm in the process of creating a free/shareware WinForms app which performs a task which I think is
somewhat clever, but I'm 99.99999% certain that my idea is NOT so unique
that I am the only person to ever conceive of it. What I want to avoid is a situation where I spend a year developing the software only to have some
company say, "hey, you can't release that software because I thought of the idea first, see, here's my patent!" What is a developer to do? I can't
afford to spend thousands of dollars on a high priced lawyer to research
whether or not the idea is "taken" by someone else?

Certainly not every idea is "patentable." For example, Napster had a
cool idea, but that didn't stop dozens of other companies from writing
software which accomplished the same goal. How does one determine whether an idea is patentable (is that a word?) or not, specifically as the idea
pertains to software?

David

Jul 19 '05 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
by: threeseas | last post by:
Because the project is done in python and in support of FOSS http://msdn.microsoft.com/architecture/overview/softwarefactories/default.aspx?pull=/library/en-us/dnmaj/html/aj3softfac.asp ...
36
by: Andrea Griffini | last post by:
I did it. I proposed python as the main language for our next CAD/CAM software because I think that it has all the potential needed for it. I'm not sure yet if the decision will get through, but...
138
by: theodp | last post by:
--> From http://www.techdirt.com/articles/20040406/1349225.shtml Microsoft Patents Saving The Name Of A Game Contributed by Mike on Tuesday, April 6th, 2004 @ 01:49PM from the...
5
by: CBFalconer | last post by:
There is hope yet. Somebody did the right thing. See: <http://swpat.ffii.org/log/05/ep0706/> -- "If you want to post a followup via groups.google.com, don't use the broken "Reply" link at...
1
by: David Sworder | last post by:
Hi, A quick question (please let me know a more appropriate newsgroup, if any): When developing a new piece of software, how does one know whether or not the software needs to be "patented"?...
11
by: arnuld | last post by:
hello all, 1st of all, i searched last 12 years archives of comp.lang.c++ because i have some problems. i got some help but not satisfied as i did not get solution specific to my problem. In the...
191
by: Xah Lee | last post by:
Software Needs Philosophers by Steve Yegge, 2006-04-15. Software needs philosophers. This thought has been nagging at me for a year now, and recently it's been growing like a tumor. One...
9
by: firewoodtim | last post by:
What is the impact of software patents on a developer's plans to market, or even use, his/her work? I have a set of my own PHP scripts that I want to use for building my clients' sites, but I am...
11
by: CBFalconer | last post by:
Monty Solomon <monty@roscom.comwrote in comp.risks: I found the above in comp.risks today. F'ups set to comp.programming -- : Chuck F (cbfalconer at maineline dot net) :...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.