Method and apparatus for code virtualization and remote process call generation
AssigneeCiambella Ltd.
InventorsTrisala Chandaria, Jean-Baptiste Leonelli
Life of this patent
Estimating the term…
Abstract
A method and apparatus for code virtualization is provided. A computer-implemented method for code virtualization comprises receiving, at a virtual code provider (VCP), a selection of a remote process for execution on the VCP, the remote process correlated to at least one remote service provided by a classical services component (CSC), remote to the VCP, generating, at the VCP, a code snippet with parameters from pre-defined fields to call the remote process, and providing the code snippet for insertion into a local code base on a user device. The code snippet when executed on the user device calls the remote process at the VCP from the user device.
Claims16
A computer-implemented method for code virtualization comprising:
- receiving, at a virtual code provider (VCP) from a user device remote to the VCP, a user selection of a process for execution on the VCP, the process configured to execute at least one remote service provided by a classical services component (CSC), which is remote to the VCP and the user device;
- in response to the user selection of the process for execution on the VCP, generating, at the VCP, a code snippet for execution on the user device, the code snippet comprising a call from the user device to the VCP for executing the selected process,
- downloading the generated code snippet to the user device;
- executing the generated code snippet on the user device to place the call from the user device to the VCP to execute the selected process at the VCP;
- wherein the generated code snippet from the VCP is inserted into a local code base on the user device, and
- wherein the code snippet and the local code base are of a same programming language.
An apparatus for code virtualization comprising:
- at least one processor;
- and
- at least one storage device storing processor executable instructions which, when executed by the at least one processor, performs a method comprising:
- receiving, at a virtual code provider (VCP) from a user device remote to the VCP, a user selection of a process for execution on the VCP, the process configured to execute at least one remote service provided by a classical services component (CSC), remote to the VCP and the user device,
- in response to the user selection of the process for execution on the VCP, generating, at the VCP, a code snippet for execution on the user device, the code snippet comprising a call from the user device to the VCP for executing the selected process,
- downloading the generated code snippet to the user device,
- executing the generated code snippet on the user device to place the call from the user device to the VCP to execute the selected process at the VCP,
- wherein the generated code snippet from the VCP is inserted into a local code base on the user device, and
- wherein the code snippet and the local code base are of a same programming language.
Dependencies are inferred from the claim text.