<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Prior Art submitted for Methods and apparatus to implement annotation based thunking</title>
    <link>http://www.peertopatent.org/patent/47/prior_art/list</link>
    <description>Methods and apparatus to implement annotation based thunking are disclosed. An example method comprises locating a parameter of a function, the parameter to be passed as a pointer if a size of the parameter is greater than a threshold and to be passed as data if the size of the parameter is not greater than the threshold, and adding an annotation record for the parameter to a byte code image file containing byte code for the function.</description>
    <language>en-us</language>
    <item>
      <title> Fast conditional thunk utility</title>
      <category>Methods and apparatus to implement annotation based thunking</category>
      <description>Patent/Application #: US6553429 &lt;br/&gt;Description: The reference relates to a method to perform conditional thunking.</description>
      <pubDate>Tue, 22 Jan 2008 23:16:40 -0800</pubDate>
      <guid>http://www.peertopatent.org/prior_art/158/detail</guid>
    </item>
    <item>
      <title>Annotations to executable images for improved dynamic optimization functions</title>
      <category>Methods and apparatus to implement annotation based thunking</category>
      <description>Patent/Application #: 6993754&lt;br/&gt;Description: The invention relates to a method to optimize computer programs using annotations.</description>
      <pubDate>Tue, 22 Jan 2008 22:40:21 -0800</pubDate>
      <guid>http://www.peertopatent.org/prior_art/157/detail</guid>
    </item>
    <item>
      <title>Source code annotation language</title>
      <category>Methods and apparatus to implement annotation based thunking</category>
      <description>Patent/Application #: US20050076331&lt;br/&gt;Description: The invention relates to implementing a source code annotation language (SAL). SAL may be implemented by adding keywords to a function interface to define a contract for the function independent of function call context. Annotations may also be inserted at global variables, formal parameters, return values, or user-defined types. </description>
      <pubDate>Tue, 22 Jan 2008 08:44:57 -0800</pubDate>
      <guid>http://www.peertopatent.org/prior_art/155/detail</guid>
    </item>
    <item>
      <title> Method for efficient soft real-time execution of portable byte code computer programs </title>
      <category>Methods and apparatus to implement annotation based thunking</category>
      <description>Patent/Application #: &lt;br/&gt;Description: The innovations comprised in this disclosure include the following:

1. Extensions to the standard Java byte code instruction set to enable efficient run-time isolation of pointer variables from non-pointer variables. The extended byte codes are described as the PERC instruction set.

2. A mechanism to translate traditional Java byte codes into the extended PERC byte codes at run-time, as new Java byte codes are loaded into the virtual machine's execution environment.</description>
      <pubDate>Mon, 21 Jan 2008 08:38:27 -0800</pubDate>
      <guid>http://www.peertopatent.org/prior_art/152/detail</guid>
    </item>
    <item>
      <title>SAL Annotations</title>
      <category>Methods and apparatus to implement annotation based thunking</category>
      <description>Title: SAL Annotations&lt;br/&gt;Description: The publication relates to Microsoft's standard source code annotation language (SAL).</description>
      <pubDate>Thu, 10 Jan 2008 04:31:27 -0800</pubDate>
      <guid>http://www.peertopatent.org/prior_art/143/detail</guid>
    </item>
    <item>
      <title>VSTS Annotations for C++: Beyond Just Documenting Method Behavior</title>
      <category>Methods and apparatus to implement annotation based thunking</category>
      <description>Title: VSTS Annotations for C++: Beyond Just Documenting Method Behavior&lt;br/&gt;Description: The publication relates to annotations that may be used by C++ developers in their code.</description>
      <pubDate>Thu, 10 Jan 2008 04:12:59 -0800</pubDate>
      <guid>http://www.peertopatent.org/prior_art/141/detail</guid>
    </item>
    <item>
      <title>Byte code instrumentation</title>
      <category>Methods and apparatus to implement annotation based thunking</category>
      <description>Patent/Application #: 6314558 &lt;br/&gt;Description: The reference relates to a method to examine byte code and select portions of the byte code. The selected portions may be portions of the byte code corresponding to method entry, method exit, a throw, a method call, or a new line number. The selected portions are then instrumented. Instrumentation may be performed by adding statements to software in order to monitor performance and operation of the software during run time.</description>
      <pubDate>Thu, 10 Jan 2008 03:40:59 -0800</pubDate>
      <guid>http://www.peertopatent.org/prior_art/140/detail</guid>
    </item>
    <item>
      <title>TARGETED RUNTIME COMPILATION</title>
      <category>Methods and apparatus to implement annotation based thunking</category>
      <description>Patent/Application #: WO05091772&lt;br/&gt;Description: The invention comprises a method and system for annotating a Java application file or ground Java application file to insert compiler hinting information such that a just-in-time compiler in a target environment preferentially compiles byte-code within the Java application file.</description>
      <pubDate>Fri, 04 Jan 2008 04:05:50 -0800</pubDate>
      <guid>http://www.peertopatent.org/prior_art/120/detail</guid>
    </item>
  </channel>
</rss>
