Patent ID: 7380238
Filing Date: 2008-05-27
Classification: G06F

Abstract:
1. A method comprising: receiving a remote procedure call having one or more parameters associated with the remote procedure call, the one or more parameters comprising a predefined interface into new code to allow a receiving program to integrate the new code by making a call to the new code, wherein the receiving program is running on an electronic device; receiving the new code associated with the remote procedure call; making a first determination, based at least in part on the one or more parameters, whether the new code is authorized, by a digital signature that is part of the one or more parameters; testing a functionality of the new code by comparing the functionality of the new code to a description of an expected functionality of the new code, wherein the description is part of the one or more parameters; making a second determination whether the functionality of the new code corresponds to the description of code to be added to the program; and adding the new code to the program while running the program on the electronic device, based on the first and second determinations by providing one or more corresponding entry points.