Dynamically-generated operating system for sensor networks
First Claim
Patent Images
1. A method comprising:
- determining application requirements for executing an application using a sensor network, the sensor network including a plurality of devices;
determining hardware constraints associated with the devices; and
generating an operating system based on the application requirements and the hardware constraints.
2 Assignments
0 Petitions
Accused Products
Abstract
Application requirements may be determined for executing an application using a sensor network, the sensor network including a plurality of devices. Hardware constraints associated with the devices may be determined, and an operating system may be generated, based on the application requirements and the hardware constraints. In this way, an operating system may be generated that is specific to, and optimized for, the the particular application and hardware resources.
111 Citations
20 Claims
-
1. A method comprising:
-
determining application requirements for executing an application using a sensor network, the sensor network including a plurality of devices;
determining hardware constraints associated with the devices; and
generating an operating system based on the application requirements and the hardware constraints. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a components repository that is operable to store operating system components associated with functionality to be provided to a plurality of devices of a sensor network; and
an operating system generator that is operable to generate an operating system from selected operating system components, based on application requirements associated with executing an application on the plurality of devices and on hardware constraints associated with the plurality of devices. - View Dependent Claims (16, 17, 18, 19)
-
-
20. An apparatus comprising a storage medium having instructions stored thereon, the instructions including:
-
a first code segment for determining application requirements associated with an application to be deployed on a sensor network;
a second code segment for determining hardware constraints associated with hardware resources of the sensor network; and
a third code segment for generating an operating system that supports the application and the hardware resources.
-
Specification