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 comprising a first software application and a second software application that are configured to perform, on a node of a wireless network comprising a plurality of nodes, monitoring of various aspects of operation of the node and the network, 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, wherein the current operating context comprises a current physical location and a direction of travel of the node;
adjusting a respective mode of operation of each of the plurality of software applications, each respective mode of operation corresponding to a particular usage level of at least one node resource comprising one or both of data storage capacity and monitoring sampling period, according to the determined current operating context; and
requiring the first software application running on the node in a respective first mode of operation to limit usage of at least one resource of the node, based on execution of the second software application on the node in a respective second mode of operation, 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.
5 Citations
24 Claims
-
1. A method of managing a plurality of software applications comprising a first software application and a second software application that are configured to perform, on a node of a wireless network comprising a plurality of nodes, monitoring of various aspects of operation of the node and the network, 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, wherein the current operating context comprises a current physical location and a direction of travel of the node; adjusting a respective mode of operation of each of the plurality of software applications, each respective mode of operation corresponding to a particular usage level of at least one node resource comprising one or both of data storage capacity and monitoring sampling period, according to the determined current operating context; and requiring the first software application running on the node in a respective first mode of operation to limit usage of at least one resource of the node, based on execution of the second software application on the node in a respective second mode of operation, 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 comprising a first software application and a second software application that are configured to perform, on a node of a wireless network comprising a plurality of nodes, monitoring of various aspects of operation of the node and the network, 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, wherein the current operating context comprises a current physical location and a direction of travel of the node; adjusting a respective mode of operation of each of the plurality of software applications, each respective mode of operation corresponding to a particular usage level of at least one node resource comprising one or both of data storage capacity and monitoring sampling period, according to the determined current operating context; and requiring the first software application running on the node in a respective first mode of operation to limit usage of at least one resource of the node, based on execution of the second software application on the node in a respective second, 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 comprising a first software application and a second software application that are configured to perform, on a node of a wireless network comprising a plurality of nodes, monitoring of various aspects of operation of the node and the network, 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, wherein the current operating context comprises a current physical location and a direction of travel of the node; adjust a respective mode of operation each of the plurality of software applications, each respective mode of operation corresponding to a particular usage level of at least one node resource comprising one or both of data storage capacity and monitoring sampling period, according to the determined current operating context; and require the first software application running on the node in a respective first mode of operation to limit usage of at least one resource of the node, based on execution of the second software application on the node in a respective second mode of operation, 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