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!

Oracle's "Goofy" Gosling Patent Topples

mikejuk (1801200) writes | more than 2 years ago

Android 0

mikejuk (1801200) writes "Oracle suffered another blow regarding its lawsuit against Google this week when the US Patent Office made a preliminary rejection of yet another of the patents on which it is basing its case.
USPTO gave its preliminary, "non-final" (meaning that Oracle can present more evidence) rejection of all the asserted claims of U.S. Patent No. RE38,104 on a "Method and apparatus for resolving data references in generated code" claimed as an invention by Java creator, James Gosling and filed as a patent in 1999.
Looking at this patent it boils down to the idea of symbolic resolution at runtime — which is what any interpreter does. A symbol is left embedded into the compiled code, i.e. within the intermediate language, and the symbol is resolved to a value before being executed by the virtual machine. The idea of runtime symbol resolution in this form is how an interpreter works and so the idea that this might be patentable just because the language is being run on a VM seems unlikely.
Gosling's blog tells how Sun did pay much attention to patents until it was sued by IBM and lost, nearly going out of business. Gosling continues:
"We [Sun] survived, but to help protect us from future suits we went on a patenting binge. Even though we had a basic distaste for patents, the game is what it is, and patents are essential in modern corporations, if only as a defensive measure. There was even an unofficial competition to see who could get the goofiest patent through the system."
So now it seems Oracle has been tripped up by Sun's "goofy" patents."

Link to Original Source

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>