Since cryptographic and compression algorithms are mathematical in nature, would the "on a computer" apply to them so any cryptographic and compression related patent is invalid?
You're basically saying that we should let the guys in the warehouse manhandle 500kg loads by hand because they "prefer" not to use the forklifts. We should just let them do whatever they please, because that's what makes for good management, right?
Strawman
Good management advocates what makes folks productive that meets whatever production levels and goals are required for the business. Having someone manually handle 500kg loads is obviously inefficient, left alone the safety and liability concerns it raises. Warehouse operations requirements are different than software development operational requirements.
It's not even a good idea to let developers pick their favorite IDE either, because there are productivity gains to be had from consistency.
It depends on the project and personnel. A core problem I have with mandated IDEs is can cause undesired dependencies in the software build and packaging process. When I have the responsibility of setting up a software project, I make sure that the software can be built and packaged independently of any IDE. I cringe when I am on project that states you need to run this given IDE to build the software.
IDEs have their own quirks and bugs, some not that obvious. When IDE mandating exists, it promotes a blind-trust mindset on the tool, and when it is the IDE that is the source of a problem, it can consume many wasted hours of development time. When IDE "magic" goes wrong, it can go horribly wrong.
I advocate what makes the project most efficient. In some environments, have a single IDE that everyone uses may be the most efficient overall, but management must be aware that it can cripple more senior, experienced developers that can be more efficient than the IDE (hence, my base goal of the software being able to be built without the IDE). Compare the typical mindset and capabilities of a developer that has solely operated in IDEs vs those that have functioned outside them.
A good test on the skill level of a programmer is how well they can make code changes without using an IDE. In a project I have control over, I had to setup an Eclipse project because a new person management hired struggled a lot working with the project source since they mainly used Eclipse in the past. Unfortunately, that person could not set up the Eclipse project themself, so I had to do it so the person can become productive. The lesson: IDE mandating can restrict the flexibility of the developer, and when that developer moves on to other projects with different environments, they are very lost. IDE mandating may be good from a management perspective, but it can have negative impacts from a developer's perspective.
I have used IDEs (Eclipse, Netbeans, and many moons ago, even Visual Studio). But they have never been my primary go-to tool. I use them selectively when they provide something for me that is more efficient than my normal working environment (Vim and a Unix-based shell and tools). On average, IDEs slow me down, and I have never had a single complaint from management or colleagues on how I work. I normally out-perform all other team members and whatever tools/IDEs they choose to use.
One last comment: When working on projects that utilize a variety of technologies, a single IDE will sometimes not be able to adequately support all of the technologies. Hence the need for flexibility and the primary mindset that a given project is never dependent on a single IDE.
IANAL, but I believe the Abstract plays no real role legally. It is the claims mentioned in the patent that matter, and many times, they are much broader than what is summarized in the patent. For example, people keep mentioning URLs, but it you look at the claims, some claims (like 1) do not mention URL, so the patent is much broader. However, because it is not restricted to URLs, it opens up the patent to be invalidated by software that preexisted the Web, but performed the actions stated in the claims.
The patent in the article is much more narrow than just sending a URL through an email. A key concept mentioned in the patent is that the email (plaintext or html) contains an URL in some form
The term "URL" is not used in claim 1. Basically, anything that specifies a location of a resource, so limiting yourself to a URL-only based mindset will make it hard to find any prior art before the patent date.
I would venture that IV is ignorant about the community at the time and the type of software that was in use, especially prior to the birth of the Web. It is highly probable there was software in use prior to the Web that can be used as prior art. The challenge is in finding it and then showing that the software was in use by the community. The digital archive of things before the web is pretty sparse, making the search task more challenging.
Many folks are ignorant of the types of communities that existed prior to the web, and ignorant of the software that was in use. Maybe it is time to start pinging the greybeards.
Did NextMail auto-fetch such objects? Most mail clients that received messages that contain external references would prompt the user before fetching (due to security concerns). The patent claims that such retrieval is automatic.
If NextMail did auto-fetch externally referenced content without prompting, and did such capabilities prior to the patent date, then you have a candidate for proving prior art. It will also help to find announcements and communication that showed the software was known about at a time prior to the patent date.
Agree that it something an email client should never do, but I figure it may be something that a proxy service may due to for mobile customers to reduce network bandwidth.
For example, the proxy service can pre-fetch the data referenced from a page (or email), and for some of the data, like images, reduce the size of the data before the actual content is delivered to the mobile device.
The term "message" can be very generic, so although the focus is on email-based programs, it could apply to other contexts.
I actually use mharc, http://www.mhonarc.org/mharc/, on my private server
to archive various public lists and work-related email since it
provides searching capabilities.
For work-related email, I have nmh folders I file message to for the
various projects I work on and then have a cron job that runs each
night that uses mharc's mh-month-pack script to copy the mail into
mharc's archive area.
This system provides me an MUA-neutral way to read and search email.
Since mharc keeps an mbox formatted version of all data, I can import
the messages to any MUA I want, however since I still have the nmh
folder data, I've never had the need.
The other advantage of my setup is I can following mailing lists w/o
cluttering my inbox. I have a separate mail account I used to subscribe
to lists of interest, and I archive the messages on my private server
for reading and searching whenever I want.
to get it out of the way: use mozilla or opera. that popup will be nonexistant and your webmail will work just like it did in internet explorer.
Plus, you can define your own auto-proxy configuration file that blocks ad URLs. Therefore, when Yahoo changed there mail interface awhile back to be more "ad friendly", it did not really affect me. Though, I did get larger blank areas where big-assed ads should be.
BTW, for mozilla, the auto-proxy can redirect to a non-exist host:port to quietly drop ads in case you are unable to run a server to absorb ad proxy redirects. This works for my mother's PC where I did not want to mess with running a web/proxy server on.
When I got ATTBI, I drilled the people installing
the line that I used an alternate OS and needed
manual instruction on how to get registered. The
cable installer called into the office and gave
me the URL to the old, but still in use,
register page to get registered.
BTW, before I registered, I still got an address
from ATTBI's DHCP server.
A lot of website stats packages will automatically turn referring URLs (and other data) into hyperlinks, to "pretty up" the stats pages.
Which seems to make a site ripe for cross-site scripting (XSS) attacks.
I believe you are not aware of the whole picture about the big drug companies. Drugs companies at least spend twice as much money on marketing than they do on actually R&D. Also, to cut costs, they tend to take an existing patented drug that is about to expire, modify a bit so a new patent can be obtained, and then market it as a new improved version of the older drug.
The U.S. is the only major country that allows a private company to obtain exclusive rights on a patent where research received funding from public dollars. Hence, people pay up to twice as much for prescription drugs than in countries like Britain, Japan, and Australia.
Big pharma is now just a big marketing engine, where only the real innovative research is mainly being done by public funds.
You may want to try blocking ads. I have an auto proxy configuration file that I point my browsers to on my home network. Any URL that matches a known ad URL, has the URL redirected to an Apache server that just serves up empty data. Any other URL goes out direct.
To help you get started, take a look at
http://home.attbi.com/~ehood/ad-blocking.html
The document is somewhat old, but is still mostly applicable. It also mentions some other ad blocking techniques.
Since I am the person who posted the original question, I did figure out that the connections were related to Search Assistant after I submitted the question to/. and was more awake (which I would have then payed attention to the nothing-found page of Google -- which it should automatically done a term search instead of a URL search). I apologize for upsetting some with the a question that should have apparently not have been asked from the perspective of some.
Some responses at least gave some reasons behind the connections. When I examined the packet logs directly, I see that the connection was to port 80 of sa.windows.com and the port numbers for the XP box where just for the client-side of the connection. I do find it annoying that MS does this kind of thing, especially when all that was happening was searches for local files. It seems it would be a pain for people with dialup connections.
BTW, my experience is to not insult a person asking a question, even if it should not be asked, but to nicely imply it (or just ignore it, depending on the forum). For example, if I receive a question about a program where the answer is clearly in the documentation, I respond with, "Please see section XXX of the docs, and if you have any more questions, please follow-up."
Since anyone can have a brain fart at anytime, it is not constructive to insult the person about it. There is enough of that on USENET.
I use whois and APNIC to find out which IP address are assigned to microsoft and then just block those addresses. MS owns the address range 207.46.0.0/16.
Since cryptographic and compression algorithms are mathematical in nature, would the "on a computer" apply to them so any cryptographic and compression related patent is invalid?
You're basically saying that we should let the guys in the warehouse manhandle 500kg loads by hand because they "prefer" not to use the forklifts. We should just let them do whatever they please, because that's what makes for good management, right?
Strawman
Good management advocates what makes folks productive that meets whatever production levels and goals are required for the business. Having someone manually handle 500kg loads is obviously inefficient, left alone the safety and liability concerns it raises. Warehouse operations requirements are different than software development operational requirements.
It's not even a good idea to let developers pick their favorite IDE either, because there are productivity gains to be had from consistency.
It depends on the project and personnel. A core problem I have with mandated IDEs is can cause undesired dependencies in the software build and packaging process. When I have the responsibility of setting up a software project, I make sure that the software can be built and packaged independently of any IDE. I cringe when I am on project that states you need to run this given IDE to build the software.
IDEs have their own quirks and bugs, some not that obvious. When IDE mandating exists, it promotes a blind-trust mindset on the tool, and when it is the IDE that is the source of a problem, it can consume many wasted hours of development time. When IDE "magic" goes wrong, it can go horribly wrong.
I advocate what makes the project most efficient. In some environments, have a single IDE that everyone uses may be the most efficient overall, but management must be aware that it can cripple more senior, experienced developers that can be more efficient than the IDE (hence, my base goal of the software being able to be built without the IDE). Compare the typical mindset and capabilities of a developer that has solely operated in IDEs vs those that have functioned outside them.
A good test on the skill level of a programmer is how well they can make code changes without using an IDE. In a project I have control over, I had to setup an Eclipse project because a new person management hired struggled a lot working with the project source since they mainly used Eclipse in the past. Unfortunately, that person could not set up the Eclipse project themself, so I had to do it so the person can become productive. The lesson: IDE mandating can restrict the flexibility of the developer, and when that developer moves on to other projects with different environments, they are very lost. IDE mandating may be good from a management perspective, but it can have negative impacts from a developer's perspective.
I have used IDEs (Eclipse, Netbeans, and many moons ago, even Visual Studio). But they have never been my primary go-to tool. I use them selectively when they provide something for me that is more efficient than my normal working environment (Vim and a Unix-based shell and tools). On average, IDEs slow me down, and I have never had a single complaint from management or colleagues on how I work. I normally out-perform all other team members and whatever tools/IDEs they choose to use.
One last comment: When working on projects that utilize a variety of technologies, a single IDE will sometimes not be able to adequately support all of the technologies. Hence the need for flexibility and the primary mindset that a given project is never dependent on a single IDE.
But such email clients came after the patent date, so cannot be used as prior art.
IANAL, but I believe the Abstract plays no real role legally. It is the claims mentioned in the patent that matter, and many times, they are much broader than what is summarized in the patent. For example, people keep mentioning URLs, but it you look at the claims, some claims (like 1) do not mention URL, so the patent is much broader. However, because it is not restricted to URLs, it opens up the patent to be invalidated by software that preexisted the Web, but performed the actions stated in the claims.
The patent in the article is much more narrow than just sending a URL through an email. A key concept mentioned in the patent is that the email (plaintext or html) contains an URL in some form
The term "URL" is not used in claim 1. Basically, anything that specifies a location of a resource, so limiting yourself to a URL-only based mindset will make it hard to find any prior art before the patent date.
I would venture that IV is ignorant about the community at the time and the type of software that was in use, especially prior to the birth of the Web. It is highly probable there was software in use prior to the Web that can be used as prior art. The challenge is in finding it and then showing that the software was in use by the community. The digital archive of things before the web is pretty sparse, making the search task more challenging. Many folks are ignorant of the types of communities that existed prior to the web, and ignorant of the software that was in use. Maybe it is time to start pinging the greybeards.
Did NextMail auto-fetch such objects? Most mail clients that received messages that contain external references would prompt the user before fetching (due to security concerns). The patent claims that such retrieval is automatic. If NextMail did auto-fetch externally referenced content without prompting, and did such capabilities prior to the patent date, then you have a candidate for proving prior art. It will also help to find announcements and communication that showed the software was known about at a time prior to the patent date.
Agree that it something an email client should never do, but I figure it may be something that a proxy service may due to for mobile customers to reduce network bandwidth. For example, the proxy service can pre-fetch the data referenced from a page (or email), and for some of the data, like images, reduce the size of the data before the actual content is delivered to the mobile device. The term "message" can be very generic, so although the focus is on email-based programs, it could apply to other contexts.
I actually use mharc, http://www.mhonarc.org/mharc/, on my private server to archive various public lists and work-related email since it provides searching capabilities.
For work-related email, I have nmh folders I file message to for the various projects I work on and then have a cron job that runs each night that uses mharc's mh-month-pack script to copy the mail into mharc's archive area.
This system provides me an MUA-neutral way to read and search email. Since mharc keeps an mbox formatted version of all data, I can import the messages to any MUA I want, however since I still have the nmh folder data, I've never had the need.
The other advantage of my setup is I can following mailing lists w/o cluttering my inbox. I have a separate mail account I used to subscribe to lists of interest, and I archive the messages on my private server for reading and searching whenever I want.
Plus, you can define your own auto-proxy configuration file that blocks ad URLs. Therefore, when Yahoo changed there mail interface awhile back to be more "ad friendly", it did not really affect me. Though, I did get larger blank areas where big-assed ads should be.
BTW, for mozilla, the auto-proxy can redirect to a non-exist host:port to quietly drop ads in case you are unable to run a server to absorb ad proxy redirects. This works for my mother's PC where I did not want to mess with running a web/proxy server on.
When I got ATTBI, I drilled the people installing the line that I used an alternate OS and needed manual instruction on how to get registered. The cable installer called into the office and gave me the URL to the old, but still in use, register page to get registered. BTW, before I registered, I still got an address from ATTBI's DHCP server.
A lot of website stats packages will automatically turn referring URLs (and other data) into hyperlinks, to "pretty up" the stats pages. Which seems to make a site ripe for cross-site scripting (XSS) attacks.
Tell Ashcroft what you think about the Patriot Act. You can send a free fax or email to Ashcroft from http://www.acluaction.org/aclu/mail/?customid=1222 44&MAILID=695001.
I believe you are not aware of the whole picture about the big drug companies. Drugs companies at least spend twice as much money on marketing than they do on actually R&D. Also, to cut costs, they tend to take an existing patented drug that is about to expire, modify a bit so a new patent can be obtained, and then market it as a new improved version of the older drug.
The U.S. is the only major country that allows a private company to obtain exclusive rights on a patent where research received funding from public dollars. Hence, people pay up to twice as much for prescription drugs than in countries like Britain, Japan, and Australia.
Big pharma is now just a big marketing engine, where only the real innovative research is mainly being done by public funds.
Some articles worth reading:c es.htm 4 0101.asp 7 -21-nat_journal-Rx_Drugs.asp a ceuticals_020529_pjr_feature.html t ml 5 34&u=/ap/20021001/ap_on_go_co/drug_wars&printe r=1 5 34&u=/ap/20021002/ap_on_he_me/pharmaceutical_marke ting&printer=1 d id=420 m l d id=638 = article&node=&contentId=A1208-2001Jul15¬Found=t rue
http://www.namiscc.org/newsletters/July01/DrugPri
http://www.jsonline.com/news/state/apr01/scrip020
http://bernie.house.gov/documents/articles/2001-0
http://abcnews.go.com/onair/ABCNEWSSpecials/pharm
http://www.startribune.com/stories/1519/3240359.h
http://story.news.yahoo.com/news?tmpl=story2&cid=
http://story.news.yahoo.com/news?tmpl=story2&cid=
http://www.prwatch.org/forum/showthread.php?threa
http://www.prospect.org/print/V12/17/elliott-c.ht
http://www.prwatch.org/forum/showthread.php?threa
http://www.washingtonpost.com/ac2/wp-dyn?pagename
You may want to try blocking ads. I have an auto proxy configuration file that I point my browsers to on my home network. Any URL that matches a known ad URL, has the URL redirected to an Apache server that just serves up empty data. Any other URL goes out direct.
To help you get started, take a look at http://home.attbi.com/~ehood/ad-blocking.html The document is somewhat old, but is still mostly applicable. It also mentions some other ad blocking techniques.
Since I am the person who posted the original question, I did figure out that the connections were related to Search Assistant after I submitted the question to /. and was more awake (which I would have then payed attention to the nothing-found page of Google -- which it should automatically done a term search instead of a URL search). I apologize for upsetting some with the a question that should have apparently not have been asked from the perspective of some.
Some responses at least gave some reasons behind the connections. When I examined the packet logs directly, I see that the connection was to port 80 of sa.windows.com and the port numbers for the XP box where just for the client-side of the connection. I do find it annoying that MS does this kind of thing, especially when all that was happening was searches for local files. It seems it would be a pain for people with dialup connections.
BTW, my experience is to not insult a person asking a question, even if it should not be asked, but to nicely imply it (or just ignore it, depending on the forum). For example, if I receive a question about a program where the answer is clearly in the documentation, I respond with, "Please see section XXX of the docs, and if you have any more questions, please follow-up."
Since anyone can have a brain fart at anytime, it is not constructive to insult the person about it. There is enough of that on USENET.
Thanks to all for responding.
I use whois and APNIC to find out which IP address are assigned to microsoft and then just block those addresses. MS owns the address range 207.46.0.0/16.