Beta
×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

They patented *what* now?

makomk (752139) writes | more than 7 years ago

Patents 0

Looking stuff up on the Internet, I ran into US patent 6529975. I'm no patent lawyer, but as far as I can tell it's a way of getting around the limited number of registers in the AC97 specification by writing to one register the address of an extended register to access, then readingLooking stuff up on the Internet, I ran into US patent 6529975. I'm no patent lawyer, but as far as I can tell it's a way of getting around the limited number of registers in the AC97 specification by writing to one register the address of an extended register to access, then reading or writing the contents of that extended register via another AC97 register. For those not familiar with computer hardware, this is an old* and well-known trick. However, presumably because it hasn't been applied to AC97 hardware before, it's still patentable. This is why the US patent system doesn't work.

(To be fair, they do list an alternative technique that splits one register up and uses half the bits as data and half as address, but that's still not exactly non-obvious.)

* By "old" I mean "the video address generator used in the BBC Micro and the original IBM PC was based on a variant of this technique" (and that's just the first likely example I happened to think of).

cancel ×

0 comments

Sorry! There are no comments related to the filter you selected.

Check for New Comments
Slashdot Login

Need an Account?

Forgot your password?

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>