SYSTEM AND METHOD FOR MONITORING DEVICES RELATIVE TO A USER DEFINED GEOGRAPHIC AREA
First Claim
1. A method, comprising:
- receiving, by an application controller executing on one or more first virtual machines of a cloud computing platform and from a development environment executing on a client device, an M2M application, the M2M application being compatible with a runtime environment available from the cloud computing platform;
submitting, by the application controller and to a service provider executing on one or more second virtual machines of the cloud computing platform, a request for geographic area data;
receiving geographic area data from the service provider,receiving, from the development environment executing on the client device, a user selection of a particular geographic area included in the received geographic area data;
binding, by the application controller, the selected geographic area to the M2M application; and
packaging, by the application controller, the edited M2M application into an M2M application deployment package.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates generally to providing a system and method for monitoring devices relative to a user defined geographic area using an enablement platform for building web sites and web applications using data storage, management and publication capabilities of hosted web services. The system and method for monitoring M2M devices relative to a user defined geographic area (geofence) are built on existing AerCloud concepts by allowing user to define location attributes and by using the user defined location attributes to configure and evaluate geofence parameters and issue alerts if the devices are performing outside the geofence parameters.
19 Citations
20 Claims
-
1. A method, comprising:
-
receiving, by an application controller executing on one or more first virtual machines of a cloud computing platform and from a development environment executing on a client device, an M2M application, the M2M application being compatible with a runtime environment available from the cloud computing platform; submitting, by the application controller and to a service provider executing on one or more second virtual machines of the cloud computing platform, a request for geographic area data; receiving geographic area data from the service provider, receiving, from the development environment executing on the client device, a user selection of a particular geographic area included in the received geographic area data; binding, by the application controller, the selected geographic area to the M2M application; and packaging, by the application controller, the edited M2M application into an M2M application deployment package. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented system comprising:
-
a processor, and a memory in communication with the processor wherein the memory containing program instructions which when executed by the processor, perform the following operations comprising; receiving an M2M application, the M2M application being compatible with a runtime environment available from a cloud computing platform; submitting a request for geographic area data to a service provider; receiving geographic area data from the service provider, receiving a user selection of a particular geographic area included in the received geographic area data; binding the selected geographic area to the M2M application; and packaging the edited M2M application into an M2M application deployment package. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product embodied on a non-transitory computer readable medium, comprising computer code which when executed by a computer causes the computer to perform a method comprising:
-
receiving the M2M application being compatible with a runtime environment available from a cloud computing platform; submitting a request for geographic area data to a service provider; receiving geographic area data from the service provider, receiving a user selection of a particular geographic area included in the received geographic area data; binding the selected geographic area to the M2M application; and packaging the edited M2M application into an M2M application deployment package. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification