SYSTEMS AND METHODS FOR THE FLEXIBLE ACCESS AND MANAGEMENT OF MONITORING APPLICATIONS IN A NETWORK OF MOVING THINGS INCLUDING, FOR EXAMPLE, AUTONOMOUS VEHICLES
First Claim
1. A method of managing a plurality of software applications configured to perform, on a node of a wireless network comprising a plurality of nodes, monitoring of various aspects of the operation of the node, the method comprising:
- determining a current operating context of the node using information sources communicatively coupled to the node and data representative of one or more types of context in which the node is operable;
adjusting a respective priority of each of the one or more software applications, according to the determined current operating context; and
requiring a first software application of the plurality of software applications running on the node at a respective first priority to limit usage of at least one resource of the node, based on execution of a second software application of the plurality of software applications on the node at a respective second priority, according to the determined current operating context and a respective application type assigned to the first software application and the second software application.
1 Assignment
0 Petitions
Accused Products
Abstract
Communication network architectures, systems and methods for supporting a network of mobile nodes. As a non-limiting example, various aspects of this disclosure provide communication network architectures, systems, and methods for supporting a dynamically configurable communication network comprising a complex array of both static and moving communication nodes (e.g., the Internet of moving things). The communication network architectures, systems, and methods of the disclosure support flexible access and management of monitoring applications in a network of moving things.
9 Citations
24 Claims
-
1. A method of managing a plurality of software applications configured to perform, on a node of a wireless network comprising a plurality of nodes, monitoring of various aspects of the operation of the node, the method comprising:
-
determining a current operating context of the node using information sources communicatively coupled to the node and data representative of one or more types of context in which the node is operable; adjusting a respective priority of each of the one or more software applications, according to the determined current operating context; and requiring a first software application of the plurality of software applications running on the node at a respective first priority to limit usage of at least one resource of the node, based on execution of a second software application of the plurality of software applications on the node at a respective second priority, according to the determined current operating context and a respective application type assigned to the first software application and the second software application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory, computer-readable medium on which is stored a plurality of code sections, wherein each code section comprises a plurality of instructions executable by one or more processors to cause the one or more processors to perform the steps of a method of managing a plurality of software applications configured to perform, on a node of a wireless network comprising a plurality of nodes, monitoring of various aspects of the operation of the node, the method comprising:
-
determining a current operating context of the node using information sources communicatively coupled to the node and data representative of one or more types of context in which the node is operable; adjusting a respective priority of each of the one or more software applications, according to the determined current operating context; and requiring a first software application of the plurality of software applications running on the node at a respective first priority to limit usage of at least one resource of the node, based on execution of a second software application of the plurality of software applications on the node at a respective second priority, according to the determined current operating context and a respective application type assigned to the first software application and the second software application. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for managing a plurality of software applications configured to perform, on a node of a wireless network comprising a plurality of nodes, monitoring of various aspects of the operation of the node, the system comprising:
one or more processors operably coupled to storage for data and for instructions executable by the one or more processors, and operably coupled to one or more interfaces for communicating wirelessly via the wireless network, the one or more processors operable to, at least; determine a current operating context of the node using information sources communicatively coupled to the node and data representative of one or more types of context in which the node is operable; adjust a respective priority of each of the one or more software applications, according to the determined current operating context; and require a first software application of the plurality of software applications running on the node at a respective first priority to limit usage of at least one resource of the node, based on execution of a second software application of the plurality of software applications on the node at a respective second priority, according to the determined current operating context and a respective application type assigned to the first software application and the second software application. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
Specification