SaaS platform for geo-location simulation
OwnerRonnie Guha Guhainventor
Life of this patent
Estimating the term…
Abstract
A Software as a Service (SaaS) platform for geo-location simulation to test a location based application is provided. The SaaS platform comprises a simulator and a client connected to a server through a network. The simulator receives location data corresponding to one or more geo-locations, and a user motion data corresponding to a user motion associated with one or more geo-locations. The simulator acquires a geo-simulation data corresponding to the geo-locations. The simulator processes the geo-simulation data, and the user motion data to simulate the geo-location for the user motion. Furthermore, the simulated geo-location is provided for testing the location based application.
Claims16
A system implementing a geo-location simulation testing of an application, wherein said system is configured with a simulator, a server and comprises of:
- server hardware and a software as a service (SaaS) platform, which is connected to said simulator through a network for implementing said geo-location simulation testing of said application;
- a user interface to receive a plurality of input parameters from a user through said SaaS platform, wherein said plurality of input parameters comprise at least a motion type, a speed, and a geological area;
- a client application interacting with the following components:
- said user interface to receive said plurality of input parameters from said user;
- and said simulator for processing the input parameters along with geo-simulation data from at least one 3rd party location based application;
- said simulator interacting with said client application to receive said plurality of input parameters from said user interface and simulating a geo-location application in response to said plurality of input parameters and said geo-simulation data;
- and
- said server receiving geo-location simulation results from said simulator and sending said geo-location simulation results along with said speed to said user.
A method implementing a geo-location simulation of a location based application, wherein said method comprises of:
- receiving a plurality of parameters through a user interface for implementing said method through a software as a service (SaaS) platform, wherein said plurality of input parameters comprise at least a motion type, a speed, and a geological area;
- acquiring geo-simulation data from at least one 3rd party location based application corresponding to said plurality of input parameters received through said user interface from a user interacting with said SaaS platform;
- processing said geo-simulation data with said plurality of parameters received through said user interface;
- conducting said geo-location simulation of said location based application;
- and
- sending back processed geo-simulation data from said geo-location simulation along with said speed to said location based application.
A computer program product comprising a computer readable non-transitory storage medium for storing computer executable program code, wherein said computer executable program code implementing a geo-location simulation of a location based application when executed causing the actions including:
- receiving a plurality of parameters through a user interface for implementing said method through a software as a service (SaaS) platform, wherein said plurality of input parameters comprise at least a motion type, a speed, and a geological area;
- acquiring geo-simulation data from at least one 3rd party location based application corresponding to said plurality of input parameters received through said user interface from a user interacting with said SaaS platform;
- processing said geo-simulation data with said plurality of parameters received through said user interface;
- conducting said geo-location simulation of said location based application through a simulator;
- and
- sending back processed geo-simulation data from said simulator along with said speed to said location based application.
Dependencies are inferred from the claim text.