METHOD AND SYSTEM FOR SIMULATING AN AIRSPACE FOR AIR TRAFFIC MANAGMENT
20260057790 ยท 2026-02-26
Inventors
Cpc classification
G08G5/26
PHYSICS
International classification
Abstract
Generally discussed herein are systems, apparatuses, and methods for simulating an airspace including a method that receives a plurality of flight intent data inputs from a plurality of sources including service suppliers of unmanned aircraft systems (UAS) traffic management (UTM), advanced air mobility (AAM) and conventional air traffic management (ATM). The plurality of flight intent data inputs include, UTM flight intent volumes, UTM flight intent trajectories, conventional flight plans, conventional flight trajectories and an airspace design configuration. The method includes generating a center line route corresponding to each of the plurality of flight intent data inputs; generating a flight volume for each the plurality of flight intent data inputs; generating a four-dimensional trajectory based upon the center line route and the flight volume; and verifying the four-dimensional trajectory against constraints and potential conflicts.
Claims
1. A method simulating an airspace comprising: receiving, with an electronically networked system, a plurality of flight intent data inputs from a plurality of sources including service suppliers of unmanned aircraft systems (UAS) traffic management (UTM), advanced air mobility (AAM) and conventional air traffic management (ATM), wherein the plurality of flight intent data inputs include UTM flight intent volumes, UTM flight intent trajectories, conventional flight plans, conventional flight trajectories and an airspace design configuration; generating, with the electronically networked system, a center line route corresponding to each of the plurality of flight intent data inputs; generating, with the electronically networked system, a flight volume for each the plurality of flight intent data inputs; generating, with the electronically networked system, a four-dimensional trajectory based upon the center line route and the flight volume; and verifying, with the electronically networked system, the four-dimensional trajectory against constraints and potential conflicts.
2. The method of claim 1, wherein the airspace design configuration includes airspace classes and airway corridors.
3. The method of claim 2, wherein the constraints include aircraft-based constraints based upon an airline procedure model and an aircraft performance model.
4. The method of claim 3, wherein the aircraft performance model includes aircraft characteristics including drag, lift, weight, thrust, fuel consumption, motion data and operation data including a phase of flight.
5. The method of claim 4, wherein the constraints include geographic flight restrictions, temporary flight restrictions and weather conditions.
6. The method of claim 5, wherein the verifying the four-dimensional trajectory includes simultaneously simulating all of the plurality of flight intent data inputs as a plurality of four-dimensional trajectories.
7. The method of claim 6, wherein the verifying the four-dimensional trajectory includes evaluating the plurality of flight intent data inputs for the potential conflicts or violation of one or more constraints and further comprising notifying one or more of the service suppliers if one or more of the plurality of flight intent data inputs has been approved or disapproved based upon the potential conflicts or a violation of one or more of the constraints.
8. The method of claim 7, further comprising: issuing an alert to one or more of the service suppliers if the one or more of the plurality of flight intent data inputs has been disapproved; regenerating, with the electronically networked system, a second four-dimensional trajectory using a revised center line route and revised flight volume; and reverifying, with the electronically networked system, the second four-dimensional trajectory against constraints and potential conflicts.
9. The method of claim 1, further comprising receiving, with the electronically networked system, data including sensor data and aircraft telemetry data with the plurality of flight intent data inputs.
10. An electronically networked system for simulating an airspace comprising: processing circuitry; and a memory that includes instructions, the instructions, when executed by the processing circuitry, cause the processing circuitry to: receive a plurality of flight intent data inputs from a plurality of sources including service suppliers of unmanned aircraft systems (UAS) traffic management (UTM), advanced air mobility (AAM) and conventional air traffic management (ATM), wherein the plurality of flight intent data inputs include UTM flight intent volumes, UTM flight intent trajectories, conventional flight plans, conventional flight trajectories and an airspace design configuration; generate at least one four-dimensional trajectory by determining at least one center line route and determining at least one flight volume derived from at least one of the plurality of flight intent data inputs; evaluate the at least one four-dimensional trajectory against constraints and potential conflicts; and notify one or more of the service suppliers if the at least one of the plurality of flight intent data inputs has been approved or disapproved based upon a potential conflict or a violation of one or more of the constraints.
11. The system of claim 10, wherein to evaluate the at least one four-dimensional trajectory includes simultaneously simulating all of the plurality of flight intent data inputs as a plurality of four-dimensional trajectories.
12. The system of claim 11, wherein the instructions, when executed by the processing circuitry, cause the processing circuitry to: issue an alert to one or more of the service suppliers if at least one of the plurality of flight intent data inputs has been disapproved; regenerate a second four-dimensional trajectory with revised center line route and revised flight volume; and reverify the second four-dimensional trajectory against constraints and potential conflicts.
13. The system of claim 12, wherein the airspace design configuration includes airspace classes and airway corridors.
14. The system of claim 13, wherein the constraints include aircraft-based constraints based upon an airline procedure model and an aircraft performance model.
15. The system of claim 14, wherein the aircraft performance model includes aircraft characteristics including drag, lift, weight, thrust, fuel consumption, motion data and operation data including a phase of flight.
16. The system of claim 15, wherein the constraints include geographic flight restrictions, temporary flight restrictions and weather conditions.
17. The system of claim 16, wherein the instructions, when executed by the processing circuitry, cause the processing circuitry to: receive data including sensor data and aircraft telemetry data with the plurality of flight intent data inputs.
18. A non-transitory computer readable storage device including instructions, which when executed by a machine, configure the machine to: receive plurality of flight intent data inputs from a plurality of sources including service suppliers of unmanned aircraft systems (UAS) traffic management (UTM), advanced air mobility (AAM) and conventional air traffic management (ATM), wherein the plurality of flight intent data inputs include UTM flight intent volumes, UTM flight intent trajectories, conventional flight plans, conventional flight trajectories and an airspace design configuration; generate at least one four-dimensional trajectory by determining at least one center line route and determining at least one flight volume derived from one or more of the plurality of flight intent data inputs; evaluate the at least one four-dimensional trajectory against constraints and potential conflicts; and notify one or more of the service suppliers if the at least one of the plurality of flight intent data inputs has been approved or disapproved based upon a potential conflict or a violation of one or more of the constraints.
19. The storage device of claim 18, wherein to evaluate the at least one four-dimensional trajectory includes simultaneously simulating all of the plurality of flight intent data inputs as a plurality of four-dimensional trajectories.
20. The storage device of claim 19, wherein the airspace design configuration includes airspace classes and airway corridors, wherein the constraints include aircraft-based constraints based upon an airline procedure model and an aircraft performance model, wherein the aircraft performance model includes aircraft characteristics including drag, lift, weight, thrust, fuel consumption, motion data and operation data including a phase of flight, wherein the constraints include geographic flight restrictions, temporary flight restrictions and weather conditions.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0005] In the drawings, which are not necessarily drawn to scale, like numerals can describe similar components in different views. Like numerals having different letter suffixes can represent different instances of similar components. The drawings illustrate generally, by way of example, but not by way of limitation, various embodiments or examples discussed in the present document.
[0006]
[0007]
[0008]
[0009]
[0010]
[0011]
[0012]
DETAILED DESCRIPTION
[0013] This disclosure generally relates to improvements in air traffic management particularly as it relates to simulating an airspace that includes not only conventional flight plans, conventional flight trajectories and an airspace design configuration but additionally unmanned aircraft systems (UAS) (drones) from service suppliers. One or more embodiments help in providing a more comprehensive and integrated air traffic management solution as discussed herein.
[0014] Currently, autonomous or remotely piloted aircraft of various types and operations are entering civil airspace. These next generation uncrewed aircraft systems (UAS) and vertical takeoff and landing (VTOL) aircraft will need to operate in the same congested airspace volumes as existing commercial operations. Current air traffic management approaches cannot scale to this new digital machine-to-machine interoperability and direction. New airspace design concepts are required to enable large scale operations.
[0015] The present application discloses systems and methods that enable safe, scalable and integrated operations within a congested airspace. The system and methods of the present application integrate unmanned aircraft systems (UAS) traffic management (UTM), advanced air mobility (AAM) and conventional air traffic management (ATM) to provide for an integrated traffic management solution. This should be contrasted with typical practice where UTM and UAM/AAM segregate airspace, so that unmanned aircraft stay in their own airspace volumes. The present application discloses systems and methods that simulate the airspace allowing for integration of various air traffic management providers.
[0016]
[0017] The airspace illustrated in
[0018] The system 100 can be configured to receive inputs 110 (e.g., sensor data, telemetry data, flight intent data inputs, etc.) from a plurality of sources including service suppliers 104 of unmanned aircraft systems (UAS) traffic management (UTM), advanced air mobility (AAM) and conventional air traffic management (ATM). Thus, the inputs 110 can include UTM flight intent volumes, UTM flight intent trajectories, conventional flight plans, conventional flight trajectories, sensor data, telemetry data and an airspace design configuration, etc. from service suppliers 104, pilots, the air traffic controller and/or other sources.
[0019] In generating the four-dimensional flight trajectories 102A, 102B, 102C, 102D, 102D, 102E, 102F and 102G, the system 100 can simulate the airspace. Thus, the system 100 can receive (via processing circuitry 106 and/or memory 108) inputs 110 including a plurality of flight intent data inputs from a plurality of sources including service suppliers of unmanned aircraft systems (UAS) traffic management (UTM), advanced air mobility (AAM) and conventional air traffic management (ATM). The system 100 can generate at least one four-dimensional trajectory (e.g., one or more of the plurality of four-dimensional flight trajectories 102A, 102B, 102C, 102D, 102D, 102E, 102F and 102G) by determining at least one center line route and determining at least one flight volume derived from at least one of the plurality of flight intent data inputs as further discussed herein. The system 100 can evaluate the at least one four-dimensional trajectory against constraints and for potential conflicts. The system 100 can notify one or more of the service suppliers if the at least one of the plurality of flight intent data inputs has been approved or disapproved by the system 100 based upon a potential conflict or a violation of one or more of the constraints. In some examples, the system 100 can verify (e.g., evaluate and notify) all of the plurality of flight intent data inputs as a plurality of four-dimensional trajectories (e.g., all of the four-dimensional flight trajectories 102A, 102B, 102C, 102D, 102D, 102E, 102F and 102G). Thus, the system 100 can achieve a robust, comprehensive and integrated simulation of the airspace depicted in
[0020] The airspace is controlled by or aided by output of the system 100. Such control can be either direct or indirect via the service suppliers and air traffic control. Thus, the system 100 can act as UTM, when the aircraft being controlled are or include UAVs. The system 100 acting as UTM can generate and optimize the four-dimensional trajectories 102A, 102B, 102C, 102D, 102D, 102E, 102F and 102G of the aircraft, notably UAVs 101B and 101C, so that they do not present any danger. Additionally, the system 100 can optimize other parameters such as journey time or fuel consumption, and can ensure that the aircraft in the airspace correctly follow the four-dimensional trajectories 102A, 102B, 102C, 102D, 102D, 102E, 102F and 102G. Thus, the system 100 can include verifying that the four-dimensional trajectories 102A, 102B, 102C, 102D, 102D, 102E, 102F and 102G do not present any danger by insuring such four-dimensional trajectories 102A, 102B, 102C, 102D, 102D, 102E, 102F and 102G do not come into contact with one another, are not unacceptably close in proximity/time and do not violate any constraints discussed above.
[0021] The processing circuitry 106 can in electronic communication with various components of the including the system 100 including the memory 108 and aspects of the airspace including the service suppliers 104. The processing circuitry 106 receives one or more signals from vehicles within the airspace, the service suppliers 104, etc. Data used by the system 100 may be gathered and processed substantially continuously. Further, information can be stored in the memory 108 associated with the processing circuitry 106. The processing circuitry 106 and memory 108 can be referred to as a non-transitory computer readable storage device, herein.
[0022] The system 100 can include, for example, software, hardware, and combinations of hardware and software configured to execute several functions related to, among others, management of air traffic within the airspace. The processing circuitry 106 can be an analog, digital, or combination analog and digital controller including a number of components. As examples, the processing circuitry 106 can include integrated circuit boards or ICB(s), printed circuit boards PCB(s), processor(s), data storage devices, switches, relays, or any other components. Examples of processors can include any one or more of a microprocessor, a controller, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or equivalent discrete or integrated logic circuitry. Commercially available microprocessors can be configured to perform the functions of the processing circuitry 106. Various known circuits may be associated with processing circuitry 106, including power supply circuitry, signal-conditioning circuitry, actuator driver circuitry (i.e., circuitry powering solenoids, motors, or piezo actuators), and communication circuitry. In some examples, the processing circuitry 106 or other aspects of the system 100 may be cloud based.
[0023] The memory 108 may include storage media to store and/or retrieve data or other information such as, for example, inputs 110 as discussed above. Inputs 110 can be provided by service suppliers 104 but can also include sensor data, telemetry data and flight-plan data can be accessed from flight plans logged with the FAA, ICAO, DOD or other applicable agency and can include information about intended route, altitude, aircraft type, and other relevant details.
[0024] Storage devices (e.g., memory 108), in some examples can be a computer-readable storage medium. The data storage devices can be used to store program instructions for execution by processor(s) of the processing circuitry 106, for example. The storage devices, for example, are used by software, applications, algorithms, as examples, running on and/or executed by the processing circuitry 106. The storage devices can include short-term and/or long-term memory and can be volatile and/or non-volatile. Examples of non-volatile storage elements include magnetic hard discs, optical discs, floppy discs, flash memories, or forms of electrically programmable memories (EPROM) or electrically erasable and programmable (EEPROM) memories. Examples of volatile memories include random access memories (RAM), dynamic random-access memories (DRAM), static random-access memories (SRAM), and other forms of volatile memories known in the art.
[0025] The airspace of
[0026] According to some examples, the system 100 can evaluate the plurality of flight intent data inputs for the potential conflicts or violation of one or more constraints and can further notify (e.g., issue an alert) one or more of the service suppliers if one or more of the plurality of flight intent data inputs has been approved or disapproved based upon the potential conflicts or a violation of one or more of the constraints. The system 100 thus can issue an alert to one or more of the service suppliers if the one or more of the plurality of flight intent data inputs has been disapproved, can regenerate a second (or further) four-dimensional trajectory using a revised center line route and revised flight volume (discussed subsequently) and can reverify the second (or further) four-dimensional trajectory against constraints and potential conflicts.
[0027]
[0028] However,
[0029]
[0030]
[0031]
[0032]
[0033] Thus, the methods and systems discussed herein that take multiple flight intent inputs from many USS/PSUs together with constraints and airspace design configuration such as corridors and generates a four-dimensional trajectory to optimize airspace. In so doing, the methods and systems can input/receive data from UTM Service Supplier (USS) and AAM Provider of Services for Urban Air Mobility (UAM) (PSU) and conventional air traffic control such as multiple flight intent inputs together with constraints, flight restrictions and airspace design configuration. The methods and systems discussed herein aggregate the airspace picture from various sources. The system and methods take flight intent volumes, convert these intent volumes to center line routes, so these center line can be further processed. The systems and methods account for airspace restrictions (geo restrictions, Temporary Flight Restrictions (TFR) and aircraft performance parameters. This data is processed to generate four-dimensional trajectories that take the whole airspace into account and maximize the airspace volume resource, and better facilitate traffic flow management. The systems and methods can evaluate four-dimensional trajectories generated for conflict and constraint violation.
EXAMPLES AND NOTES
[0034] The present subject matter can be described by way of several examples. [0035] Example 1 is a method simulating an airspace optionally including: receiving, with an electronically networked system, a plurality of flight intent data inputs from a plurality of sources including service suppliers of unmanned aircraft systems (UAS) traffic management (UTM), advanced air mobility (AAM) and conventional air traffic management (ATM), wherein the plurality of flight intent data inputs include, UTM flight intent volumes, UTM flight intent trajectories, conventional flight plans, conventional flight trajectories and an airspace design configuration; generating, with the electronically networked system, a center line route corresponding to each of the plurality of flight intent data inputs; generating, with the electronically networked system, a flight volume for each the plurality of flight intent data inputs; generating, with the electronically networked system, a four-dimensional trajectory based upon the center line route and the flight volume; and verifying, with the electronically networked system, the four-dimensional trajectory against constraints and potential conflicts. [0036] In Example 2, the subject matter of Example 1 optionally includes, wherein the airspace design configuration includes airspace classes and airway corridors. [0037] In Example 3, the subject matter of Example 2 optionally includes, wherein the constraints include aircraft-based constraints based upon an airline procedure model and an aircraft performance model. [0038] In Example 4, the subject matter of Example 3 optionally includes, wherein the aircraft performance model includes aircraft characteristics including drag, lift, weight, thrust, fuel consumption, motion data and operation data including a phase of flight. [0039] In Example 5, the subject matter of Example 4 optionally includes, wherein the constraints include geographic flight restrictions, temporary flight restrictions and weather conditions. [0040] In Example 6, the subject matter of Example 5 optionally includes, wherein the verifying the four-dimensional trajectory includes simultaneously simulating all of the plurality of flight intent data inputs as a plurality of four-dimensional trajectories. [0041] In Example 7, the subject matter of Example 6 optionally includes, wherein the verifying the four-dimensional trajectory includes evaluating the plurality of flight intent data inputs for the potential conflicts or violation of one or more constraints and further comprising notifying one or more of the service suppliers if one or more of the plurality of flight intent data inputs has been approved or disapproved based upon the potential conflicts or a violation of one or more of the constraints. [0042] In Example 8, the subject matter of Example 7 optionally includes, issuing an alert to one or more of the service suppliers if the one or more of the plurality of flight intent data inputs has been disapproved; regenerating, with the electronically networked system, a second four-dimensional trajectory using a revised center line route and revised flight volume; and reverifying, with the electronically networked system, the second four-dimensional trajectory against constraints and potential conflicts. [0043] In Example 9, the subject matter of Examples 1-8 optionally includes, receiving, with the electronically networked system, data including sensor data and aircraft telemetry data with the plurality of flight intent data inputs. [0044] Example 10 is an electronically networked system for simulating an airspace optionally including: processing circuitry; and a memory that includes, instructions, the instructions, when executed by the processing circuitry, cause the processing circuitry to: receive a plurality of flight intent data inputs from a plurality of sources including service suppliers of unmanned aircraft systems (UAS) traffic management (UTM), advanced air mobility (AAM) and conventional air traffic management (ATM), wherein the plurality of flight intent data inputs include UTM flight intent volumes, UTM flight intent trajectories, conventional flight plans, conventional flight trajectories and an airspace design configuration; generate at least one four-dimensional trajectory by determining at least one center line route and determining at least one flight volume derived from at least one of the plurality of flight intent data inputs; evaluate the at least one four-dimensional trajectory against constraints and potential conflicts; and notify one or more of the service suppliers if the at least one of the plurality of flight intent data inputs has been approved or disapproved based upon a potential conflict or a violation of one or more of the constraints. [0045] In Example 11, the subject matter of Example 10 optionally includes, wherein to evaluate the at least one four-dimensional trajectory includes simultaneously simulating all of the plurality of flight intent data inputs as a plurality of four-dimensional trajectories. [0046] In Example 12, the subject matter of Example 11 optionally includes, wherein the instructions, when executed by the processing circuitry, cause the processing circuitry to: issue an alert to one or more of the service suppliers if at least one of the plurality of flight intent data inputs has been disapproved; regenerate a second four-dimensional trajectory with revised center line route and revised flight volume; and reverify the second four-dimensional trajectory against constraints and potential conflicts. [0047] In Example 13, the subject matter of Example 12 optionally includes, wherein the airspace design configuration includes airspace classes and airway corridors. [0048] In Example 14, the subject matter of Example 13 optionally includes, wherein the constraints include aircraft-based constraints based upon an airline procedure model and an aircraft performance model. [0049] In Example 15, the subject matter of Example 14 optionally includes, wherein the aircraft performance model includes aircraft characteristics including drag, lift, weight, thrust, fuel consumption, motion data and operation data including a phase of flight. [0050] In Example 16, the subject matter of Example 15 optionally includes, wherein the constraints include geographic flight restrictions, temporary flight restrictions and weather conditions. [0051] In Example 17, the subject matter of Example 16 optionally includes, wherein the instructions, when executed by the processing circuitry, cause the processing circuitry to: receive data including sensor data and aircraft telemetry data with the plurality of flight intent data inputs. [0052] Example 18 is a non-transitory computer readable storage device including instructions, which when executed by a machine, configure the machine to: receive plurality of flight intent data inputs from a plurality of sources including service suppliers of unmanned aircraft systems (UAS) traffic management (UTM), advanced air mobility (AAM) and conventional air traffic management (ATM), wherein the plurality of flight intent data inputs include, UTM flight intent volumes, UTM flight intent trajectories, conventional flight plans, conventional flight trajectories and an airspace design configuration; generate at least one four-dimensional trajectory by determining at least one center line route and determining at least one flight volume derived from one or more of the plurality of flight intent data inputs; evaluate the at least one four-dimensional trajectory against constraints and potential conflicts; and notify one or more of the service suppliers if the at least one of the plurality of flight intent data inputs has been approved or disapproved based upon a potential conflict or a violation of one or more of the constraints. [0053] In Example 19, the subject matter of Example 18 optionally includes, wherein to evaluate the at least one four-dimensional trajectory includes simultaneously simulating all of the plurality of flight intent data inputs as a plurality of four-dimensional trajectories. [0054] In Example 20, the subject matter of Example 19 optionally includes, wherein the airspace design configuration includes airspace classes and airway corridors, wherein the constraints include aircraft-based constraints based upon an airline procedure model and an aircraft performance model, wherein the aircraft performance model includes aircraft characteristics including drag, lift, weight, thrust, fuel consumption, motion data and operation data including a phase of flight, wherein the constraints include geographic flight restrictions, temporary flight restrictions and weather conditions. [0055] Example 21 is at least one machine-readable medium including instructions that, when executed by processing circuitry, cause the processing circuitry to perform operations to implement of any of Examples 1-20. [0056] Example 22 is an apparatus comprising means to implement of any of Examples 1-20. [0057] Example 23 is a system to implement of any of Examples 1-20. [0058] Example 24 is a method to implement of any of Examples 1-20.
[0059] The above Description of Embodiments includes references to the accompanying drawings, which form a part of the detailed description. The drawings show, by way of illustration, specific embodiments in which methods, apparatuses, and systems discussed herein can be practiced. These embodiments are also referred to herein as examples. Such examples can include elements in addition to those shown or described. However, the present inventors also contemplate examples in which only those elements shown or described are provided. Moreover, the present inventors also contemplate examples using any combination or permutation of those elements shown or described (or one or more aspects thereof), either with respect to a particular example (or one or more aspects thereof), or with respect to other examples (or one or more aspects thereof) shown or described herein.
[0060] The flowchart and block diagrams in the FIGS. illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various aspects of the present disclosure. In this regard, each block in the flowchart or block diagrams can represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block can occur out of the order noted in the figures. For example, two blocks shown in succession can, in fact, be executed substantially concurrently, or the blocks can sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems that perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
[0061] The functions or processes described herein can be implemented in software, hardware, human implemented procedures, or a combination thereof. The software can consist of computer executable instructions stored on computer readable media such as memory or other type of storage devices. The term computer readable media is also used to represent any means by which the computer readable instructions can be received by the computer, such as by different forms of wired or wireless transmissions. Further, such functions correspond to modules, which are software, hardware, firmware or any combination thereof. Multiple functions can be performed in one or more modules as desired, and the embodiments described are merely examples. The software can be executed on a digital signal processor, ASIC, microprocessor, or other type of processor operating on a computer system, such as a personal computer, server or other computer system.
[0062] In this document, the terms a or an are used, as is common in patent documents, to include one or more than one, independent of any other instances or usages of at least one or one or more. In this document, the term or is used to refer to a nonexclusive or, such that A or B includes A but not B, B but not A, and A and B, unless otherwise indicated. In this document, the terms including and in which are used as the plain-English equivalents of the respective terms comprising and wherein. Also, in the following claims, the terms including and comprising are open-ended, that is, a system, device, article, composition, formulation, or process that includes elements in addition to those listed after such a term in a claim are still deemed to fall within the scope of that claim. Moreover, in the following claims, the terms first, second, and third, etc. are used merely as labels, and are not intended to impose numerical requirements on their objects.
[0063] The above description is intended to be illustrative, and not restrictive. For example, the above-described examples (or one or more aspects thereof) can be used in combination with each other. Other embodiments can be used, such as by one of ordinary skill in the art upon reviewing the above description. The Abstract is provided to comply with 37 C.F. R. 1.72(b), to allow the reader to quickly ascertain the nature of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. Also, in the above Description of Embodiments, various features can be grouped together to streamline the disclosure. This should not be interpreted as intending that an unclaimed disclosed feature is essential to any claim. Rather, inventive subject matter can lie in less than all features of a particular disclosed embodiment. Thus, the following claims are hereby incorporated into the Description of Embodiments as examples or embodiments, with each claim standing on its own as a separate embodiment, and it is contemplated that such embodiments can be combined with each other in various combinations or permutations. The scope of the invention should be determined with reference to the appended claims, along with the full scope of equivalents to which such claims are entitled.