Pre-Grant Publication Number: 20070234286
Please help the USPTO examine the application by evaluating the relevance of the publicly submitted prior art to the patent application.
Peer-to-Patent forwards the Top 10 most relevant prior art submissions and their annotations to the United States Patent and Trademark Office.
Review this prior art and click on the thumbs up (or down) to indicate whether this submission should be forwarded to the USPTO.
If you login then you can add an annotation by typing in the box at the bottom of the screen to comment on the relevance of the prior art to the claims of the patent application.
Review this prior art and click on the thumbs up (or down) to indicate whether this submission should be forwarded to the USPTO.
If you login then you can add an annotation by typing in the box at the bottom of the screen to comment on the relevance of the prior art to the claims of the patent application.

Prior Art Detail
Summary / Description
| Summary / Description | The publication relates to annotations that may be used by C++ developers in their code. |
Basic Information
| Type of Prior Art | Online Publication |
| URL | http://www.codeguru.com/columns... |
| Author/Creator | Nick Wienholt |
| Title | VSTS Annotations for C++: Beyond Just Documenting Method Behavior |
| Publication Date | April 7, 2006 |
| Publisher | Jupitermedia Corporation |
| Directions to Document Location | |
| Additional Information | |
Notes / To Do
| Notes | |
Excerpt
Excerpt "One of the more interesting VSTS features that are available only to C++ developers is code annotations; these allow you to attach metadata to a method's parameters to explicitly define the correct usage of the method. Annotations allow the pre- and post-conditions for a method to be expressed directly within the source code file rather than a separate documentation file that can get lost or become outdated. Even more importantly, the compiler generates warnings for annotations that are violated. The ability to enforce annotations is a huge step forward from simply documenting that the callers of a method must perform some check of the parameters or return values before or after calling the method.
Annotations are simple to use, and they will look familiar to those who have used custom attributes in managed code. A simple example of an annotation is specifying whether a particular pointer parameter can be null." |
Relevance
Claims
1
A method comprising:
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.
Relevance
Following text describes feature of annotating method's parameters in a code to define correct usage of the parameters. Ex. Annotation on a particular parameter may indicate whether the particular pointer parameter can be null - "One of the more interesting VSTS features that are available only to C++ developers is code annotations; these allow you to attach metadata to a method's parameters to explicitly define the correct usage of the method."
"Annotations are simple to use, and they will look familiar to those who have used custom attributes in managed code. A simple example of an annotation is specifying whether a particular pointer parameter can be null."
Following text describes feature of annotating method's parameters in a code to define correct usage of the parameters. Ex. Annotation on a particular parameter may indicate whether the particular pointer parameter can be null - "One of the more interesting VSTS features that are available only to C++ developers is code annotations; these allow you to attach metadata to a method's parameters to explicitly define the correct usage of the method."
"Annotations are simple to use, and they will look familiar to those who have used custom attributes in managed code. A simple example of an annotation is specifying whether a particular pointer parameter can be null."
Claim Chart
Some
0 days left






