Computer Platform for Development and Deployment of Sensor Data Based Applications and Services
First Claim
1. A system for providing an infrastructure platform in a smart-space environment that facilitates quick and easy development, and deployment and management of sensor driven applications, said system comprising:
- a) a suite of infrastructure services integrated to the infrastructure platform and configured to acquire, store and analyze sensor data received from a plurality of sensor devices;
b) a plurality of application program interfaces (APIs), a plurality of programming language specific libraries and a plurality of software development kits (SDKs) provided to at least one application developer to utilize said suite of infrastructure services to develop, test, deploy and manage a plurality of sensor-based applications;
c) a presentation module comprising a plurality of web-based portals adapted to monitor, manage and control said suite of infrastructure services, the sensor-based applications and software and hardware infrastructure; and
d) a suite of infrastructure applications configured to transmit and receive sensor data to and from the infrastructure platform.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for real-time analytics of sensor-based data is disclosed. Also disclosed is a Cloud-based Paltform-as-a-Service (PaaS) offering for sensor driven applications with services and features for their complete life-cycle management including prompt development, testing, deployment and so forth. The method of the present disclosure enables real-time tracking of various physical parameters and attributes related to smart-spaces using sensor devices implemented in the premises of the smart-space environment and using crowd-sourced user input data. Further, the parameters obtained are sent to the cloud-computing server, wherein the analytics are performed in real-time based on the obtained parameters.
197 Citations
27 Claims
-
1. A system for providing an infrastructure platform in a smart-space environment that facilitates quick and easy development, and deployment and management of sensor driven applications, said system comprising:
-
a) a suite of infrastructure services integrated to the infrastructure platform and configured to acquire, store and analyze sensor data received from a plurality of sensor devices; b) a plurality of application program interfaces (APIs), a plurality of programming language specific libraries and a plurality of software development kits (SDKs) provided to at least one application developer to utilize said suite of infrastructure services to develop, test, deploy and manage a plurality of sensor-based applications; c) a presentation module comprising a plurality of web-based portals adapted to monitor, manage and control said suite of infrastructure services, the sensor-based applications and software and hardware infrastructure; and d) a suite of infrastructure applications configured to transmit and receive sensor data to and from the infrastructure platform. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 10, 11, 12)
-
-
9. (canceled)
-
13-17. -17. (canceled)
-
18. A method for providing infrastructure platforms in a smart-space environment characterized in facilitating quick and easy development, and deployment and management of sensor driven applications, the method comprising steps of:
-
a) configuring an infrastructure platform for execution of computational activities for facilitating dynamic development, deployment and administration of a plurality of sensor driven application; b) integrating a plurality of software components, a plurality of libraries, a plurality of infrastructure services, and a plurality of software developments tools to said infrastructure platform to pre-process and store data captured from a plurality of sensors and to disseminate analyzed data to a plurality of subscribers; c) providing a plurality of application program interfaces (APIs) and software development kits (SDKs) for a plurality of application developers to develop, test, deploy and manage at least one sensor driven application in said infrastructure platform; d) configuring a service orchestration to each of the plurality of subscribers and at least a portion of the plurality of application developers with said infrastructure platform using a user specific access and permissions, and implementing orchestration logic using a standard web service orchestration engine; and e) configuring the infrastructure platform to monitor, manage and control a utilization of service infrastructure, hardware and software infrastructure, and sensor applications by a plurality of different categories of a plurality of users. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. (canceled)
Specification