Pre-Grant Publication Number: 20070226722
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 | A patent on optimized software execution based on hardware attributes queried at runtime. |
Basic Information
| Type of Prior Art | Issued Patents - US |
| Country | United States of America |
| Patent/Application # | 5944819 |
| Kind Code | United States (US) - United STATES Patent - A |
| Patentee Name | Rajendra Kumar, Alan H. Karp |
| Relevant Pages, Columns, or Lines | |
| URL | http://www.google.com/patents?i... |
| Filing Date | February 18, 1993 |
| Additional Information | |
Notes / To Do
| Notes | |
Excerpt
Excerpt Abstract
A method and system are disclosed which allow software to communicate with a computer at run-time. The communication provided enables the software to execute at optimal speed on different computers. More particularly, software queries a computer at run-time to determine its hardware resources. Once the software knows the hardware resources available, the software optimizes its code performance in accordance therewith. Alternatively, the invention enables the software to specify the hardware resources to be used by the computer. This allows software developers to configure a computer to act as if it actually had the resources specified by the software. |
Relevance
Claims
1
A method for selectively executing different versions of executable code for the same source code, wherein the different versions are optimized in different ways, the method comprising:
receiving an executable code module which includes two or more versions of executable code for the same source code, wherein the two or more versions are optimized in different ways; and
executing the executable code module, wherein executing the executable code module involves,
evaluating a test condition; and
executing a specific version of the executable code based on the outcome of the evaluation, whereby the executable is optimized for the test condition.
Relevance
The patent provides there are multiple versions of code that run more optimally with different hardware resources that are queried at runtime. This would mirror the concept of "evaluating a test condition" and executing a specific version of code that is optimized for that test condition.
The patent provides there are multiple versions of code that run more optimally with different hardware resources that are queried at runtime. This would mirror the concept of "evaluating a test condition" and executing a specific version of code that is optimized for that test condition.
Claim Chart
All
0 days left






