Version: 2008
  • On last.fm: Taylor Swift photos and free music!

March 23, 2005 12:01 PM PST

Microsoft criticized for 'IPv6-like' patent

  • 16 comments
An antipatent organization has criticized Microsoft for filing a patent that's allegedly similar to IPv6, the next-generation Internet Protocol.

The Public Patent Foundation, or Pubpat, an organization that works to protect the public from damage caused by the patent system, claims that a patent that Microsoft filed a few years ago is invalid because it failed to disclose prior work done by the Internet Engineering Task Force (IETF).

The U.S. patent, number 6101499--titled "Method and computer program product for automatically generating an Internet Protocol (IP) address"--was issued to Microsoft in 2000 after being filed in 1998.

Daniel Ravicher, the executive director of Pubpat, said that although he is not worried that Microsoft will assert its right over the patent, this may stop companies from using IPv6.

"Microsoft won't ever assert this patent--they know it's worthless," Ravicher said. "But there will still be people who are afraid of it--if someone has a gun and promises not to shoot it, it's still scary."

"This is yet another example of how patents can kill or inhibit standards," he said.

Pubpat was made aware of the patent when it was contacted by a "few large companies" that had been told about it by Microsoft.

Ravicher claims that a "significant number" of prior-art references were not disclosed to the U.S. Patent Office when Microsoft applied for the patent. These include documents from the IPv6 committee of the IETF. The Microsoft employees named as the inventors of the patent were on the IPv6 committee, according to Ravicher.

Because Microsoft has allegedly not disclosed the prior-art references to the patent office, the patent may not be enforceable.

Pubpat is urging Microsoft to throw out the patent. "The right thing for Microsoft to do is to abandon the patent and acknowledge that it should never have been granted in the first place," Ravicher said.

Microsoft was not available for comment.

The news comes only a week after Microsoft demanded reform of the U.S. patent system. Brad Smith, general counsel of the company, said at the time that there needed to be an improvement in patent quality.

Ingrid Marson of ZDNet UK reported from London.

See more CNET content tagged:
IPv6, patent, Microsoft Corp., IP

Add a Comment (Log in or register) (16 Comments)
  • prev
  • 1
  • next
What? Microsoft patents others ideas?
by Bill Dautrive March 23, 2005 1:50 PM PST
Please tell me this is not so. MS could never do anything underhanded like steal others ideas.
Reply to this comment
What? Microsoft patents others ideas?
by Bill Dautrive March 23, 2005 1:50 PM PST
Please tell me this is not so. MS could never do anything underhanded like steal others ideas.
Reply to this comment
It's APIPA, not IPv6
by March 23, 2005 4:43 PM PST
"Method and computer program product for automatically generating an Internet Protocol (IP) address"

Which sounds to me like they're patenting Automatic Private IP Addressing (APIPA), and not anything to do with IPv6.
Reply to this comment
It really is APIPA
by March 24, 2005 11:37 AM PST
If you read the abstract related to the patent, you'll see that they've patented "APIPA". It's designed for small networks with no internet access. The clients will generate an IPv4 address in the 169.254.0.0 /16 range that will allow them to communicate with other clients that use APIPA. If I recall, the class B was reserved by Microsoft with this intent in mind. MS operating systems since Windows 98 (SE?) will use it when they're set to automatically obtain an IP, and there's no DHCP server present. Anyway, here's the abstract:

A method and computer product for automatically generating an IP network address that facilitates simplified network connection and administration for small-scale IP networks without IP address servers, such as those found in a small business or home network environment. First, a proposed IP address is generated by selecting a network identifying portion (sometimes known as an IP network prefix) while deterministically generating the host identifying portion based on information available to the IP host. For example, the IEEE 802 Ethernet address found in the network interface card may be used with a deterministic hashing function to generate the host identifying portion of the IP address. Next, the generated IP address is tested on the network to assure that no existing IP host is using that particular IP address. If the generated IP address already exists, then a new IP address is generated, otherwise, the IP host will use the generated IP address to communicate over the network. While using the generated IP address, if an IP address server subsequently becomes available, the host will conform to IP address server protocols for receiving an assigned IP address and gradually cease using the automatically generated IP address.

Can someone educate me as to how this relates to IPv6? I know IPv6 addresses also makes use of a NICs Ethernet address, but I thought that the whole address was incorporated...MS's patent seems to use a hash of the MAC to assign the host portion, probably to reduce the chance of assigning a duplicate host address. Just curious!
It's APIPA, not IPv6
by March 23, 2005 4:43 PM PST
"Method and computer program product for automatically generating an Internet Protocol (IP) address"

Which sounds to me like they're patenting Automatic Private IP Addressing (APIPA), and not anything to do with IPv6.
Reply to this comment
It really is APIPA
by March 24, 2005 11:37 AM PST
If you read the abstract related to the patent, you'll see that they've patented "APIPA". It's designed for small networks with no internet access. The clients will generate an IPv4 address in the 169.254.0.0 /16 range that will allow them to communicate with other clients that use APIPA. If I recall, the class B was reserved by Microsoft with this intent in mind. MS operating systems since Windows 98 (SE?) will use it when they're set to automatically obtain an IP, and there's no DHCP server present. Anyway, here's the abstract:

A method and computer product for automatically generating an IP network address that facilitates simplified network connection and administration for small-scale IP networks without IP address servers, such as those found in a small business or home network environment. First, a proposed IP address is generated by selecting a network identifying portion (sometimes known as an IP network prefix) while deterministically generating the host identifying portion based on information available to the IP host. For example, the IEEE 802 Ethernet address found in the network interface card may be used with a deterministic hashing function to generate the host identifying portion of the IP address. Next, the generated IP address is tested on the network to assure that no existing IP host is using that particular IP address. If the generated IP address already exists, then a new IP address is generated, otherwise, the IP host will use the generated IP address to communicate over the network. While using the generated IP address, if an IP address server subsequently becomes available, the host will conform to IP address server protocols for receiving an assigned IP address and gradually cease using the automatically generated IP address.

Can someone educate me as to how this relates to IPv6? I know IPv6 addresses also makes use of a NICs Ethernet address, but I thought that the whole address was incorporated...MS's patent seems to use a hash of the MAC to assign the host portion, probably to reduce the chance of assigning a duplicate host address. Just curious!
A thought
by System Tyrant March 23, 2005 5:15 PM PST
The other night I thought for awhile on the good and bad sides of patents. While a lot can be said of both good and bad sides of patents I still don't think in the big picture software patents have value to all. It's obvious that the patent office can't do the job right. If a patent is filed for that conflicts with other patents or previous work then it shouldn't be granted.

The US needs to do away with patents. It would ease the strain on courts caused by Patent lawsuits (although I would imagine they will still find ways to sue).
Reply to this comment
A thought
by System Tyrant March 23, 2005 5:15 PM PST
The other night I thought for awhile on the good and bad sides of patents. While a lot can be said of both good and bad sides of patents I still don't think in the big picture software patents have value to all. It's obvious that the patent office can't do the job right. If a patent is filed for that conflicts with other patents or previous work then it shouldn't be granted.

The US needs to do away with patents. It would ease the strain on courts caused by Patent lawsuits (although I would imagine they will still find ways to sue).
Reply to this comment
Can Microsoft really be blamed?
by TMB333 March 24, 2005 2:45 AM PST
Now let me clarify that I do not support EVERYTHING that Microsoft does, but in this case, I don't think they should be criticized for doing anything underhanded here.

Look at all of the time and money that Microsoft has to spend on fighting off other companies' claims to Patents that Microsoft has supposedly infringed upon. Yes, in 'some' cases, the fight is justified, but in others, the Patent is just a joke. [Eolas case in point]

It seems to be obvious that Microsoft's plan is to just Patent whatever they can left, right and centre to prevent future litigation against them before some other company gets the Patent.

I don't think that the Patent system should be totally abolished, but it does definitely need some kind of reform. Inventors need to be able to benefit economically from their inventions in a reasonable amount of time, but they shouldn't be able to hold onto a Patent indefinitely that would prevent further progress in the field that their invention falls under.
Reply to this comment
Can Microsoft really be blamed?
by TMB333 March 24, 2005 2:45 AM PST
Now let me clarify that I do not support EVERYTHING that Microsoft does, but in this case, I don't think they should be criticized for doing anything underhanded here.

Look at all of the time and money that Microsoft has to spend on fighting off other companies' claims to Patents that Microsoft has supposedly infringed upon. Yes, in 'some' cases, the fight is justified, but in others, the Patent is just a joke. [Eolas case in point]

It seems to be obvious that Microsoft's plan is to just Patent whatever they can left, right and centre to prevent future litigation against them before some other company gets the Patent.

I don't think that the Patent system should be totally abolished, but it does definitely need some kind of reform. Inventors need to be able to benefit economically from their inventions in a reasonable amount of time, but they shouldn't be able to hold onto a Patent indefinitely that would prevent further progress in the field that their invention falls under.
Reply to this comment
YES! Anything new about this?
by hadaso March 24, 2005 8:56 AM PST
The patent is invalid. If you have a small fortune you might even get a court to invalidate it!
Reply to this comment
This was supposed to be a response to post #1
by hadaso March 24, 2005 8:58 AM PST
c
YES! Anything new about this?
by hadaso March 24, 2005 8:56 AM PST
The patent is invalid. If you have a small fortune you might even get a court to invalidate it!
Reply to this comment
This was supposed to be a response to post #1
by hadaso March 24, 2005 8:58 AM PST
c
This should be punishable (as in serving time)
by hadaso March 24, 2005 9:08 AM PST
Doesn't this sound a bit like fraud? MS claims a patent on something that prior art exists for, the named inventors (MS employees) served on a commitee that discussed this prior art, and yet made sure the patent office doesn't get the info.

If there isn't a law that can put someone in jail for this, there should be. (It doesn't mean that in this particular case it can be proved in court. Just that the described behaviour has a criminal nature, and should be punishable, and if punishable, whoever tries to register a patent would be much more careful not to hide anything relevant from the patent office.)
Reply to this comment
This should be punishable (as in serving time)
by hadaso March 24, 2005 9:08 AM PST
Doesn't this sound a bit like fraud? MS claims a patent on something that prior art exists for, the named inventors (MS employees) served on a commitee that discussed this prior art, and yet made sure the patent office doesn't get the info.

If there isn't a law that can put someone in jail for this, there should be. (It doesn't mean that in this particular case it can be proved in court. Just that the described behaviour has a criminal nature, and should be punishable, and if punishable, whoever tries to register a patent would be much more careful not to hide anything relevant from the patent office.)
Reply to this comment
(16 Comments)
  • prev
  • 1
  • next
advertisement

Latest tech news headlines

RSS Feeds

Add headlines from CNET News to your homepage or feedreader.

More feeds available in our RSS feed index.

Markets

Market news, charts, SEC filings, and more

Related quotes

Microsoft (-0.30%) -0.09 29.54
Dow Jones Industrials (1.33%) 136.49 10,406.96
S&P 500 (1.45%) 15.82 1,109.30
NASDAQ (1.38%) 29.97 2,197.85
CNET TECH (0.88%) 14.01 1,601.19
  Symbol Lookup
advertisement

Inside CNET News

Scroll Left Scroll Right