Patent ID: 8150952
Filing Date: 2012-04-03
Classification: G06F,H04L

Abstract:
1. An application program execution system comprising: a plurality of application servers each having a processor and an application, wherein each of the plurality of application servers control execution of an application program different from the application program on each other application server; an object management server, having a processor, in which relationship information is stored, the relationship information relating an identity of an object to an identity of a first application server executing a first application based on a first type of attribute information among the plurality of application servers and relating the identity of the object to an identity of a second application server executing a second application based on a second type of attribute information among the plurality of application servers; and a sensor server that detects from the object the identity of the detected object, the first attribute information of the detected object, and the second attribute information of the detected object, wherein the object management server receives from the sensor server the identity of the detected object, determines the identity of the first application server, the first type of attribute information upon which execution of the first application by the first application server is based, the identity of the second application server, and the second type of attribute information upon which execution of the second application by the second application server is based from the stored relationship information and the received identity of the detected object, and transmits the identity of the first application server, the first type of attribute information upon which execution of the first application by the first application server is based, the identity of the second application server, and the second type of attribute information upon which execution of the second application by the second application server is based to the sensor server based on the determination, wherein the sensor server determines that the detected first attribute information is of the first type of attribute information upon which execution of the first application by the first application server is based, determines that the detected second attribute information is of the second type of attribute information upon which execution of the second application by the second application server is based, transmits the detected first attribute information to the first application server using the identity of the first application server received from the object management server, and transmits the detected second attribute information to the second application server using the identity of the second application server received from the object management server, and wherein the first application server provides a first service to the object by executing the first application using the detected first attribute information on the object received from the sensor server and the second application server provides a second service to the object by executing the second application using the detected second attribute information on the object received from the sensor server.