×

Method in an embedded environment for arranging functionality of a remote device

  • US 7,260,618 B2
  • Filed: 11/25/2002
  • Issued: 08/21/2007
  • Est. Priority Date: 12/10/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method in an embedded environment for arranging functionality of a remote device, wherein at least one remote device, at least one server machine, at least a processor, storage media and terminal equipment communicate in a data network, wherein a connection is arranged for the at least one remote device and the at least one server machine between the data network, and wherein the at least one remote device and the at least one server machine function in an environment based on an ORB (Object Request Broker) core, the method for arranging functionality of the at least one remote device comprising:

  • implementing measures required to form a functionality request using at least one of the at least one remote device and the at least one server machine;

    supplying the functionality request to the server machine;

    interpreting the functionality request at the server machine;

    implementing measures at the server machine which are required for bringing about the requested functionality, said server machine processing a result obtained as a consequence of the implemented measures in accordance with an established criterion;

    wherein the functionality request comprises a method call to order the requested functionality from the server machine, the server machine collects from the storage media program code of a software component comprising the result which is defined in the method call and which implements the requested functionality, said program code of the software component being transmitted, relayed via a gateway arranged in connection with the data network and received during each step processed by the ORB core at the terminal equipment of the remote device, and in which the gateway is arranged to implement measures in order to minimize an amount of communication, and the program code of the software component received by the remote device is stored in its storage media, a virtual processor is activated at the remote device for which the program code of the software component is intended to arrange the functionality thereof, the program code of the software component is executed at the virtual processor,wherein the program code of the software component containing the functionality is removed from the storage media of the remote device after execution of the program code of the software component, the result obtained from the execution is processed in accordance with the established criterion, and the virtual processor is rendered passive at the storage media of the remote device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×