System and method for providing services on a distributed network
First Claim
Patent Images
1. A computer-readable storage medium having stored thereon executable instructions to provide a runtime environment including a mobile-object-service interface, the runtime environment being configured to:
- receive from a first mobile agent object a first selection of a first service description, the first selection provided by the first mobile agent object;
in response to receiving the first selection, provide a first service object that provides a first service associated with the first service description;
receive from one of the first mobile agent object and a second mobile agent object a second selection of the first service description, the second selection provided by the one of the first mobile agent object and the second mobile object; and
in response to receiving the second selection, provide a second service object that provides a second service associated with the first service description,wherein the mobile-object-service interface identifies the first service object and second service object as service-type objects,wherein the first selection is received from an original version of the first mobile agent object; and
wherein the second selection is received from a modified version of the first mobile agent object.
1 Assignment
0 Petitions
Accused Products
Abstract
A method implementable in an electronic system for enabling a runtime environment to provide a service to a mobile agent object includes providing a service interface characterizing a method for providing the service to the mobile agent object. A service-description interface operable to provide a description of the service is provided to the mobile agent object. In response to receiving a selection of the description from the mobile agent object, a service object operable to provide the service is instantiated.
-
Citations
5 Claims
-
1. A computer-readable storage medium having stored thereon executable instructions to provide a runtime environment including a mobile-object-service interface, the runtime environment being configured to:
-
receive from a first mobile agent object a first selection of a first service description, the first selection provided by the first mobile agent object; in response to receiving the first selection, provide a first service object that provides a first service associated with the first service description; receive from one of the first mobile agent object and a second mobile agent object a second selection of the first service description, the second selection provided by the one of the first mobile agent object and the second mobile object; and in response to receiving the second selection, provide a second service object that provides a second service associated with the first service description, wherein the mobile-object-service interface identifies the first service object and second service object as service-type objects, wherein the first selection is received from an original version of the first mobile agent object; and wherein the second selection is received from a modified version of the first mobile agent object. - View Dependent Claims (2)
-
-
3. A computer-readable storage medium having stored thereon executable instructions to provide a runtime environment including a mobile-object-service interface, the mobile-object-service interface is configured to:
-
receive from a mobile agent object a first selection of a first service description, the first selection provided by the mobile agent object; in response to receiving the first selection, provide a first service object, wherein the first service object provides a first service implementation to the mobile agent object; receive from the mobile agent object a second selection of the first service description, the second selection provided by the mobile agent object; and in response to receiving the second selection, provide a second service object wherein the second service object provides a second service implementation to the mobile agent object, wherein the mobile-object-service interface identifies the first service object and second service object as service-type objects, wherein the first selection is received from an original version of the mobile agent object, and wherein the second selection is received from a modified version of the mobile agent object.
-
-
4. A method implemented in an electronic system for enabling a runtime environment including a mobile-object-service interface to provide at least one service to mobile agent objects, the method comprising:
-
receiving from a first mobile agent object a first selection of a first service description, the first selection provided by the first mobile agent object; in response to receiving the first selection, providing a first service object that provides a first service associated with the first service description; receiving from one of the first mobile agent object and a second mobile agent object a second selection of the first service description, the second selection provided by the one of the first mobile agent object and the second mobile object; and in response to receiving the second selection, providing a second service object that provides a second service associated with the first service description, wherein the mobile-object-service interface identifies the first service object and second service object as service-type objects, wherein the first selection is received from an original version of the first mobile agent object; and wherein the second selection is received from a modified version of the first mobile agent object.
-
-
5. A computer-readable storage medium having stored thereon executable instructions to provide a runtime environment including a mobile-object-service interface, the runtime environment being configured to:
-
receive from a first mobile agent object a first selection of a first service description, the first selection provided by the first mobile agent object; in response to receiving the first selection, provide a first service object that provides a first service associated with the first service description; receive from one of the first mobile agent object and a second mobile agent object a second selection of the first service description, the second selection provided by the one of the first mobile agent object and the second mobile object; and in response to receiving the second selection, provide a second service object that provides a second service associated with the first service description, wherein the mobile-object-service interface identifies the first service object and second service object as service-type objects, and wherein the first and second selections are received from the same mobile agent object.
-
Specification