Method and system for code generation
AssigneeImplicit, LLC
InventorEdward Balassanian
Life of this patent
Estimating the term…
Abstract
A method and system for providing target code to various computer systems. The target code is provided by a service. The service provides a mechanism for third-party developers to submit initial or base code for distribution to end-user computers as target code. The service converts the initial code to target code that is suitable for execution on the end-user computers. When the service receives the request for target code that matches certain requester-specified characteristics, it selects the intermediate code that best matches the requester-specified characteristics. The service then sends the target code to the requester.
Claims17
A computer-implemented method for providing code to computer systems, comprising:
- receiving base code and developer-specified characteristics of the base code from a developer;
- translating the received base code into an intermediate code;
- evaluating the intermediate code to determine whether the received base code satisfies the developer-specified characteristics;
- notifying the developer whether the received base code satisfies the developer-specified characteristics;
- receiving a request for target code from a requester, the request including requester-specified characteristics that the target code should satisfy;
- selecting intermediate code that matches the requester-specified characteristics;
- transforming the selected intermediate code to target code in accordance with the requester-specified characteristics;
- and
- sending the target code to the requester.
A computer-implemented method for processing developer-provided code to be distributed to requesters when requested, comprising:
- receiving base code and developer-specified characteristics of the base code from a developer;
- evaluating the base code to determine whether it satisfies the developer-specified characteristics;
- notifying the developer whether the received base code satisfies the developer-specified characteristics;
- and
- when target code that derives from the received base code is distributed to a requester, compensating the developer.
A computer-based method for providing code for computer systems, comprising:
- providing a collection of intermediate code;
- receiving a request for target code from a requester, the request including requester-specified characteristics that the target code should satisfy;
- selecting intermediate code that matches the requester-specified characteristics;
- transforming the selected intermediate code to target code in accordance with the requester-specified characteristics;
- and
- sending the target code to the requester.
Dependencies are inferred from the claim text.