System and method for dynamic display of aircraft emissions data
Through dynamic aviation emission modeling tools, users can interactively define and adjust sustainability strategies and dynamically adjust the graphical presentation of emission information, solving the problem of difficult to dynamically model and display the emission changes in the aviation industry in the existing technology, and achieving Efficient modeling and analysis of emission data were carried out.
Patent Information
- Application Number
- CN202380046127.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2023-05-12
- Filing Date
- 2023-07-17
- Publication Date
- 2025-02-14
Smart Images

Figure CN119452333A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure generally relates to the presentation of emissions data for one or more aircraft. Background Art
[0002] The aviation industry has pledged to maintain 2019 carbon emissions levels by 2050 and also achieve net zero carbon emissions before the end of that time frame. There are many different ways to apply sustainability measures or strategies. However, existing techniques for displaying emissions data for the aviation industry include static views, graphs and / or charts of discrete aspects of the available data, making it difficult and time consuming to model and / or analyze this data and determine which strategies to implement. Summary of the invention
[0003] The present invention aims to solve the above problems by providing systems and methods designed to (among other things) dynamically model and depict the overall emissions of the aviation industry and their changes when considering traffic growth and the introduction of sustainability strategies (such as new and / or improved technologies, improvements in operating efficiency, and carbon offsets / carbon neutrality). Using the dynamic tools described herein, users can define scenarios on how emissions can be reduced by introducing different sustainability strategies both statically and over time, and analyze the impact of these strategies on emissions.
[0004] For example, one embodiment provides a computer-implemented method for graphically displaying sustainability policies for the aviation industry, the method comprising: receiving aviation emissions information for multiple flights and selected time periods at one or more processors; displaying an aviation policies graphical user interface on a display device; graphically presenting aviation emissions information associated with multiple sustainability policies via the aviation policies graphical user interface and using one or more processors; receiving user input for adjusting a selected policy from the multiple sustainability policies via one or more input devices of the aviation policies graphical user interface; and dynamically adjusting, using one or more processors, the graphical presentation of one or more aspects of the aviation emissions information in the aviation policies graphical user interface based on the user input.
[0005] Another exemplary embodiment provides a system comprising: a display device; and one or more processors communicatively coupled to the display device, the one or more processors being configured to: receive aviation emissions information for a plurality of flights and a selected time period; and display an aviation strategy graphical user interface via the display device, wherein the aviation strategy graphical user interface is configured to: graphically present aviation emissions information associated with a plurality of sustainability strategies; receive user input for adjusting a selected strategy from the plurality of sustainability strategies via one or more input devices of the aviation strategy graphical user interface; and dynamically adjust the graphical presentation of one or more aspects of the aviation emissions information based on the user input.
[0006] Another exemplary embodiment provides a non-transitory computer-readable storage medium comprising instructions that, when executed by one or more processors, cause the one or more processors to: receive aviation emissions information for a plurality of flights and a selected time period; display an aviation strategy graphical user interface via a display device; graphically present aviation emissions information associated with a plurality of sustainability strategies via the aviation strategy graphical user interface; receive user input for adjusting a selected strategy from the plurality of sustainability strategies via one or more input devices of the aviation strategy graphical user interface; and dynamically adjust the graphical presentation of one or more aspects of the aviation emissions information in the aviation strategy graphical user interface based on the user input.
[0007] These and other embodiments and various arrangements and aspects will become apparent and more fully understood from the following detailed description and accompanying drawings, which set forth illustrative embodiments that are indicative of the various ways in which the principles of the invention may be employed. BRIEF DESCRIPTION OF THE DRAWINGS
[0008] Figure 1 is a screenshot of an exemplary graphical user interface depicting an exemplary map view of the dynamic aviation emissions modeling tool including all flight paths and corresponding emissions data for a given year in accordance with certain embodiments.
[0009] FIG. 2A to FIG. 3B is a timeline variable according to some embodiments and as the timeline variable changes from year to year, Figure 1 A close-up screenshot view of the emissions data portion of the map view.
[0010] Figure 4 is a close-up screenshot view of a first filter menu for changing Figure 1 The distance parameter of the flight path is shown in the map view.
[0011] Figure 5is a close-up screenshot view of a second filter menu for changing Figure 1 The airline parameters of the flight path shown in the map view.
[0012] Figure 6 According to some embodiments, in the application of Figure 4 After selecting the first filter menu Figure 1 Screen shot of a filtered version of the map view.
[0013] Figure 7 is a screen shot of an exemplary graphical user interface depicting a chart view of a dynamic aviation emissions modeling tool, the chart view including Figure 6 The flight paths are shown in Figure 1 along with the corresponding emissions data.
[0014] Figure 8 According to some embodiments Figure 7 A screenshot of an exemplary modification of a chart view showing the CO2 emissions impact of a first set of sustainability strategies.
[0015] Fig.9A According to some embodiments Figure 7 Another exemplary modification of the chart view of , showing the CO2 emissions impact of a second set of sustainability strategies.
[0016] Fig. 9B According to some embodiments Fig.9A A close-up view of a portion of the Future Aircraft Sustainability Strategy graphic selected in the .
[0017] Fig.10 is a screen shot of an exemplary graphical user interface depicting a dynamic view of a dynamic aviation emissions modeling tool, the dynamic view including Figure 6 Emissions data for the flight paths shown in Figure 2 for the selected time period.
[0018] FIG. 11A to FIG. 11D is a close-up view of a timeline menu for changing the time period shown in a map view in accordance with some embodiments.
[0019] FIG. 12A to FIG. 12D is a close-up view of a second filter menu for changing airline parameters of a flight path shown in a map view in accordance with some embodiments.
[0020] Fig.13Ais a screenshot of another exemplary graphical user interface in accordance with certain embodiments, the screenshot being used to depict another dynamic view of the dynamic aviation emissions modeling tool, the dynamic view including a carbon emissions chart showing emissions data over a selected time period and for a selected group of flight paths.
[0021] Fig. 13B According to some embodiments Fig.13A A close-up view of multiple levers shown in a dynamic view of FIG.
[0022] FIG. 14A to FIG. 14C According to some embodiments Fig.13A An additional screenshot of an exemplary dynamic view of , depicting an exemplary process when selecting a year in a carbon emissions chart.
[0023] Fig.14D and Fig.14E According to some embodiments Fig. 14B and Fig. 14C A close-up view of an exemplary pop-up window shown in .
[0024] Fig.15 According to some embodiments Fig.13A Another screenshot of an exemplary dynamic view of , depicting a selection change of a fleet regeneration (Renewal) control lever.
[0025] Fig.16A According to some embodiments Fig.15 Another screenshot of an exemplary dynamic view of , depicting the expanded state of the traffic growth forecast control lever.
[0026] Fig. 16B and Fig. 16C According to some embodiments Fig.16A A close-up view of the expanded Traffic Growth Forecast lever shown in , depicting different selections of scenario settings for the lever.
[0027] Fig.17A According to some embodiments Fig.15 Another screenshot of an exemplary dynamic view of , depicting the deployment state of a future aircraft control stick.
[0028] Fig. 17B According to some embodiments Fig.17A A close-up view of the deployed future aircraft control column is shown in FIG.
[0029] Fig.18A According to some embodiments Fig.15Another screenshot of an exemplary dynamic view of , depicting the deployed state of a future aircraft control lever and an operating efficiency control lever.
[0030] Fig.18B According to some embodiments Fig.18A A close-up view of the deployed operating efficiency control lever is shown in FIG.
[0031] Fig.19A According to some embodiments Fig.15 Another screenshot of an exemplary dynamic view of FIG. 1 depicting the expanded states of the renewable energy lever and the market-based measure lever.
[0032] Fig.19B According to some embodiments Fig.19A A close-up view of the deployed renewable energy control levers shown in FIG.
[0033] Fig. 20A According to some embodiments Fig.15 Another screenshot of an exemplary dynamic view of FIG. 5 , which depicts only the expanded state of the market-based measure control lever.
[0034] Fig. 20B According to some embodiments Fig. 20A A close-up view of the deployed market-based measure lever is shown in FIG.
[0035] Fig. 20C is a close-up view of a market-based measure lever in a folded state, according to some embodiments.
[0036] Fig.20D and Fig.20E According to some embodiments Fig. 20B and Fig. 20C A close-up view of the market-based measures lever is shown in , with descriptive text displayed for the more options icon.
[0037] Fig.21 According to some embodiments Fig.15 Another screenshot of an exemplary dynamic view of , depicting the loading state.
[0038] Fig.22A and Fig. 22B is a screen shot of an exemplary graphical user interface depicting another chart view of a dynamic aviation emissions modeling tool, the chart view including Fig.15 Selected flight paths are shown together with the corresponding emissions data.
[0039] Fig.23is a screenshot of an exemplary graphical user interface depicting a welcome screen for a dynamic aviation emissions modeling tool including various user-selectable options for interacting with the tool, including tours, exploration strategies, and forecast scenarios, in accordance with certain embodiments.
[0040] FIG. 24A to FIG. 24J is a screen shot of an exemplary graphical user interface depicting an example of an Fig.23 A tour view of the Dynamic Aviation Emissions Modeling Tool is shown in Figure 2.
[0041] Fig.25A and Fig.25B is a screen shot of an exemplary graphical user interface depicting an example of an Fig.23 An exploration strategy view of the Dynamic Aviation Emissions Modeling Tool shown in Figure .
[0042] Fig.26 According to some embodiments Fig.25A 2, which illustrates the CO2 emissions impact of a selected fleet regeneration strategy.
[0043] FIG. 27A to FIG. 27H According to some embodiments Fig.25A A screenshot of a second exemplary chart view included in the exploration strategy view of FIG. 1 , the second chart view illustrating the CO 2 emissions impact of various future aircraft strategies.
[0044] FIG. 28A to FIG. 28B According to some embodiments Fig.25A A screenshot of a third exemplary chart view included in the Explore Strategies view of FIG. 4 , the third chart view illustrating various options for selecting an operational efficiency strategy that affects CO 2 emissions.
[0045] FIG. 29A to FIG. 29C According to some embodiments Fig.25A 0048 ] Screen shot of a fourth exemplary chart view included in the Explore Strategies view of FIG, the fourth chart view illustrating the CO2 emissions impact of various renewable energy strategies.
[0046] FIG. 30A to FIG. 30C According to some embodiments Fig.25A , which illustrates the CO2 emissions impact of various market-based measure strategies.
[0047] Fig.31A and Fig.31B According to some embodiments Fig.25AA screenshot of a first exemplary map view included in an exploration strategy view of FIG. 8 , the first map view graphically depicting a user selection of an aircraft filter option.
[0048] Fig.32A and Fig.32B According to some embodiments Fig.25A A screenshot of a second exemplary map view included in the explore strategy view of FIG. 5 , the second map view graphically depicting a user's selection of an airline filter option.
[0049] FIG. 33A to FIG. 33K According to some embodiments Fig.25A 00147] Screen shot of a third exemplary map view included in the exploration strategy view of FIG. 80, the third map view graphically depicting user selections of various route filter options.
[0050] Fig.34A and Fig.34B is a screen shot of an exemplary graphical user interface depicting an example of an Fig.23 A forecast scenario view of the Dynamic Aviation Emissions Modeling Tool shown in Figure 2.
[0051] FIG. 35A to FIG. 35C According to some embodiments Fig.34A Screen shots of an exemplary foreground view included in a predicted scene view of FIG, the screenshots being shown in light mode and dark mode.
[0052] FIG. 36A to FIG. 36E According to some embodiments Fig.34A A screenshot of a second exemplary foreground view included in a forecast scenario view of FIG. 5 , the second foreground view graphically depicting a user's selection of various traffic growth forecast options.
[0053] Fig.37 According to some embodiments Fig.34A A screenshot of a third exemplary foreground view included in a predictive scenario view of FIG. 1 , the third foreground view graphically depicting fleet regeneration options.
[0054] Fig.38A and Fig.38B According to some embodiments Fig.34A A screenshot of a third exemplary foreground view included in the predictive scenario view of FIG. 1 , the third foreground view graphically depicting a user's selection of various future aircraft options.
[0055] Fig.39A and Fig.39B According to some embodiments Fig.34AScreen shot of an exemplary year view included in the forecast scenario view of Fig.38A The foreground view is shown in FIG.
[0056] Fig.40A and Fig.40B According to some embodiments Fig.34A A screenshot of a fourth exemplary foreground view included in the predictive scenario view of FIG. 4 , the fourth foreground view graphically depicting user selections of various operational efficiency options.
[0057] Fig.41A and Fig.41B According to some embodiments Fig.34A A screenshot of a fifth exemplary foreground view included in a forecast scenario view of FIG. 5 , the fifth foreground view graphically depicting user selections of various renewable energy options.
[0058] Fig.42A and Fig.42B According to some embodiments Fig.34A A screenshot of a sixth exemplary foreground view included in a forecast scenario view of FIG. 5 , the sixth foreground view graphically depicting user selections of various market-based action options.
[0059] Fig.43 According to some embodiments Fig.34A A screenshot of a second exemplary annual view included in the forecast scenario view of Fig.42B The foreground view shown in .
[0060] Fig.44A and Fig.44B According to some embodiments Fig.34A A screenshot of an additional exemplary yearly view included in the forecast scenario view of , showing a pop-up screen with measurement values corresponding to the percentage values displayed on the screen.
[0061] Fig.45 According to some embodiments Fig.34A Screen shot of an exemplary map view included in a predicted scene view of Fig.44B The annual view shown in .
[0062] Fig.46A and Fig.46B are screenshots of exemplary maps and year views, respectively, according to certain embodiments, the screenshots included in Fig.34A and corresponds to the first user-selected year.
[0063] FIG. 47A to FIG. 47CScreen shots of exemplary outlook, year, and map views, respectively, according to some embodiments, are included in Fig.34A In the forecast scenario view, the year and map views correspond to the year selected by the second user, and the foreground view graphically depicts the user's selection of the second year.
[0064] Fig.48 is a block diagram of an exemplary system capable of implementing aspects of the embodiments described herein.
[0065] Fig.49 is a flow chart describing an exemplary method for dynamically and interactively presenting aviation emissions information, according to an embodiment. DETAILED DESCRIPTION
[0066] The following description describes, illustrates and exemplifies one or more specific embodiments of the present invention in accordance with the principles of the present invention. This description is not provided to limit the present invention to the embodiments described herein, but to explain and teach the principles of the present invention in a way that enables a person of ordinary skill in the art to understand these principles, and through this understanding, to be able to apply them to practice not only the embodiments described herein, but also other embodiments that can be conceived according to these principles. The scope of the present invention is intended to cover all such embodiments that may fall within the scope of the appended claims (either literally or according to the doctrine of equivalents).
[0067] It should be noted that in the specification and the drawings, similar or substantially similar elements may be marked with the same reference numerals. However, sometimes these elements may be marked with different numbers (such as, for example, where such marking contributes to a clearer description). In addition, as is known in the art, system components may be arranged in various ways. In addition, the drawings set forth herein are not necessarily drawn to scale, and in some cases, the proportions may be exaggerated to more clearly depict certain features and / or related elements may be omitted to emphasize and clearly illustrate the novel features described herein. Such marking and drawing practices do not necessarily imply a potential substantive purpose. As described above, this specification is intended to be considered as a whole and interpreted according to the principles of the invention taught herein and understood by a person of ordinary skill in the art.
[0068] In this application, the use of transitional conjunctions is intended to include conjunctions. The use of definite or indefinite articles is not intended to indicate cardinality. In particular, reference to "the" object or "a" and "an" object is intended to also mean one of a possible plurality of such objects.
[0069] Existing tools for displaying emissions data for the aviation industry lack detailed analysis and dynamic depiction of dependencies between different strategies for reducing emissions (e.g., CO2 emissions). The systems and methods described herein provide a dynamic display tool (or graphical user interface) that is configured to visualize various sustainability strategies in an easily discernible and interactive manner, which can help improve the user's understanding of the dependencies between strategies. In an embodiment, a dynamic display tool (also referred to herein as a "dynamic aviation emissions modeling tool") includes various graphical elements (including, for example, interactive joysticks, sliders, or other input devices) that are used to represent different sustainability strategies and allow selection and / or adjustment of each strategy. The dynamic display tool also includes various graph elements or graphical elements for visually and dynamically depicting the environmental impact of implementing the selected strategy and the dependencies between them. For example, a dynamic tool can be used to display the impact of using hydrogen aircraft on emissions and hydrogen carbon intensity. The technology described herein may be useful for various entities, including, for example, regulators, airlines, research institutions, and other users interested in different sustainability strategies for the aviation industry and how they can reduce CO2 emissions, interactions, and / or interdependencies.
[0070] According to an embodiment, exemplary sustainability strategies or options may include: (1) fleet regeneration, or changing the composition of aircraft in the fleet (e.g., from current A / C types to the latest A / C types), (2) future aircraft, or changing the aircraft technology used (e.g., from conventional aircraft to hydrogen aircraft, electric aircraft, or other next generation aircraft), (3) improvement in operating efficiency, or evaluating overall improvement in efficiency, (4) sustainable aviation fuel ("SAF"), or increasing the use of renewable energy (e.g., for electric aircraft, changing the grid composition from fossil fuel sources to renewable energy; for hydrogen aircraft, changing the hydrogen carbon intensity from black to gray, blue, or green, etc.), and looking at the global SAF market share utilized by the aviation industry, and (5) market-based measures. As will be appreciated, other sustainability strategies may be used in addition to or in place of the strategies listed above in accordance with the techniques described herein.
[0071] In the following paragraphs, reference will be made to Figures 1 to 47C These and other aspects of dynamic display tools are described in more detail. Figures 1 to 47C An exemplary aviation strategy graphical user interface ("GUI") for implementing various aspects of a dynamic display tool on an electronic device is shown. Figures 1 to 47CSome of the graphical user interfaces shown in the may be substantially similar in overall design and operation, but may differ in content due to differences in input received from a user for selecting certain sustainability strategies, flights, and / or other parameters. It should be understood that the graphical user interfaces shown herein are merely exemplary and may include various other details, arrangements, and / or selectable options.
[0072] In an embodiment, one or more GUIs may be provided by a system or computing device (e.g. Fig.48 The GUI is generated or provided by the computing device 400 in the figure and displayed on a display screen or other display device for presentation to the user (such as, for example, the display screen 10 shown in the figure). Although the illustrated embodiment depicts a GUI having a specific shape and size, which is configured to be presented on, for example, a personal computer, a laptop computer, or a stand-alone display screen, it is contemplated that the techniques described herein can also be used to provide GUIs having other formats or configurations to accommodate other types of electronic devices and / or display screen sizes, such as, for example, tablet computers, smart phones, televisions, and other media devices.
[0073] All or part of the dynamic display tool may reside on a remote computing device (e.g., a server) that is in communication (e.g., via a wired and / or wireless network) with a user's client device that is configured to display the GUI 100 on a display screen of the client device. User input (e.g., policy selections) received via the dynamic display tool may result in or trigger a call to a backend service (e.g., a remote server, a remote database coupled thereto, or other backend device) to request a data set customized according to the user's preferences (e.g., policy selections).
[0074] In an embodiment, a dynamic display tool may be configured, for example, using software executed by a computing device, to receive aviation emissions information for multiple flights and selected time periods from a backend service, and graphically present aviation emissions information associated with multiple adjustable sustainability strategies via an aviation strategy graphical user interface. The dynamic display tool may also be configured to dynamically adjust the graphical presentation of one or more aspects of the aviation emissions information based on user input for adjusting the selected strategy, as described herein. The aviation emissions information may include carbon emissions information, other emissions information, and / or any other data that can be used to study and assess the environmental impact of the aviation industry. The aviation emissions information may include measured data collected for a past portion of a selected time period (e.g., from 2019 to today), and forecast data determined based on forecasts for a future portion of the selected time period (e.g., the next decade). The forecast data may be determined based on measured data, expected changes over time (e.g., population growth, technological advances, etc.), the predicted impact of each sustainability strategy, and / or other relevant data.
[0075] Figure 1 An airline strategy graphical user interface (or GUI) 100 is shown that is configured to graphically display a plurality of flights 102 in a geographic map view or on a world map (also referred to herein as a "geographic map user interface"). In the illustrated embodiment, each flight 102 (or flight path) is represented by a thin line extending between an origin and a destination. Other depictions of flight paths 102 are also contemplated. Furthermore, while the illustrated map shows the entire world, it should be understood that the map view may be limited to a smaller portion of the world in other embodiments.
[0076] The GUI 100 is also configured to display a table or chart 104 listing selected metrics related to the emissions impact of the depicted flights 102. For example, the table 104 lists data or metrics for the total number of flights shown on the map, the operating fuel efficiency of those flights (e.g., in units of Le / 100pkm or liters of gasoline per passenger per 100 kilometers (km)), the operating CO2 emission levels of those flights (e.g., in units of gCO2e / pkm or grams of CO2 equivalent per passenger per 100 kilometers), and the net CO2 emissions (e.g., in units of MtCO2e). In other embodiments, the GUI 100 can be configured to display additional and / or different metrics in the table 104. In some cases, the GUI 100 can be configured to allow the user to select the units for the metrics displayed, such as Fig.35C Typically, the table 104 is configured to present the indicators in a clear and easily discernible manner. For example, the indicators are displayed as text with a title row and a value row below, wherein the value row contains the value and the unit. The GUI 100 may also be configured to display a tooltip or explanation for each indicator when the user hovers over the unit depiction, such as Fig.44A and Fig.44B In other embodiments, the GUI 100 may be configured to display the indicators in other easily discernible formats (ie, pie charts, box graphs, etc.).
[0077] 2-10 illustrate various aspects of GUI 100 according to some embodiments. Figures 12A-22B Various aspects of another graphical user interface 200 (or GUI 200) are shown according to other embodiments. Figure 23-47C Various aspects of yet another graphical user interface 300 (or GUI 300) according to yet other embodiments are shown. Each of GUI 100, GUI 200, and GUI 300 may be similar in at least some aspects to one or more of the other GUIs. Therefore, for the sake of brevity, the following paragraphs will only describe the aspects in which GUI 300 and GUI 200 differ from GUI 100.
[0078] Figure 1 Specifically, the metrics for flight 102 without user mitigation (e.g., applying sustainability policies, selecting filter values, etc.) are shown, and thus a baseline emissions value is depicted for comparison of the impact of the selected sustainability policies. Once the user makes selections or inputs via GUI 100, the values in table 104 will change to reflect these inputs, e.g., Figure 6 As shown. Figure 8 As shown, a change indicator 106 may appear next to each indicator or data line, indicating, for example, in percentage, whether / how the value has changed compared to the baseline. The color of the change indicator and the direction of the arrow may depict whether the change compared to the baseline is positive or negative. For example, in the illustrated embodiment, a green downward arrow indicates a positive result (e.g., a decrease), and a red upward arrow indicates a negative result (e.g., an increase). If the selection made by the user results in zero flights, the table 104 may display the number of flights as "0", and the remaining indicators as blank or dashes.
[0079] like Figure 1 As shown, the GUI 100 also includes the phrase "A Year in the Life of Aviation" to indicate that the data in the table 104 and the flights 102 shown on the map represent annual data for a particular year or 12-month period. FIG. 2A to FIG. 3B , shows an exemplary illustration of how a user can change the time period displayed in a map view by using a user-selectable time option 108 to switch or convert between two or more time periods. In particular, when option 108 is set to "year" (i.e., as Figure 1 ), the GUI 100 is configured to display a given year (e.g., Figure 2A , annual data for flights from February 2019 to February 2020. When option 108 is set to "day", GUI 100 is configured to display the data for a given day (e.g., January 20, 2020, as shown in FIG. Figure 3A As expected, when Figure 2B The annual number of flights in Figure 3B104, there is a significant difference in magnitude. Other changes in the data may also occur, such as, for example, the number of flight paths 102 displayed in the map and the CO2 emissions displayed in the table 104. In other embodiments, the user-selectable time option 108 may be configured to allow selection of other time periods (e.g., weeks, months, etc.) in addition to or in lieu of the year and day time periods. In some embodiments, changing the time option 108 from one value to another may involve an animation that simulates scrolling between values on a scroll wheel or other appropriate animation.
[0080] In some embodiments, the user-selectable time options 108 may be as follows: FIG. 2A to FIG. 3B , where the text itself (e.g., "Year" or "Day") is a user-selectable option. In other embodiments, for example, FIG. 11A to FIG. 11D As shown, the GUI 100 may include a user-selectable time option 208 that is configured as a button, icon, or other graphic, and is also configured to display a drop-down menu 209 when selected. For example, the time option 208 may include an arrow or other symbol to indicate the presence of the drop-down menu 209. Fig. 11C As shown, the drop-down menu 209 can be configured to display or list a plurality of selectable time periods to change or convert the time period displayed in the map view, such as, for example, a "Year" option and a "Day" option. As described above, selecting one of the options causes the data displayed on the map view to change accordingly. Hovering the mouse over an option in the drop-down menu 209 may cause the option to be highlighted, such as Fig. 11C Once the user selects one of the drop-down options, menu 209 may automatically close or collapse, and the new selection option may be displayed in time option 208 icon. In both embodiments, hovering the mouse over time option 108 / 208 may cause the corresponding time period (e.g., a calendar date corresponding to the selected time period) to be displayed above time option 108 / 208, e.g., as shown, displayed as pop-up text, comment bubble, etc.
[0081] According to other embodiments, GUI 300 includes a user-selectable time option 308 configured to allow a user to select a particular time parameter (such as, for example, Fig.45 308). For example, in the illustrated embodiment, 2050 has been selected and displayed within time options 308. Time options 308 may include options similar to Fig. 11C 209 in the drop-down menu, but lists multiple user-selectable years (e.g., 2019, 2030, 2045, 2050, etc.).
[0082] like Figure 1 As shown, the GUI 100 also includes a plurality of filter options 110 across the top of the GUI 100, above the map view. These filter options 110 can be used to adjust the scope of the data being displayed, and therefore adjust the flight paths 102 depicted on the map and the metrics listed in the table 104. In the illustrated embodiment, the filter options 110 may include an aircraft filter 112 for selecting a particular type of aircraft (or types), an aircraft filter 112 for selecting a particular airline or airlines (e.g., Figure 5 ) for selecting a specific distance or distance range for the flight path 102 (e.g., Figure 4 102 ), a distance filter 116 for selecting a specific origin or starting location for the flight path 102, an origin filter 118 for selecting a specific destination or ending location for the flight path 102, and a destination filter 120 for selecting a specific destination or ending location for the flight path 102. Figure 6 A filtered version of the map view is shown after the distance filter 116 has been set to "region" or a distance of 500NM to 1000NM. As shown, due to the narrower filtering or data range, fewer flight paths 102 are displayed on the map, and a smaller number of flights are listed in the table 104. Other values displayed in the GUI 100 are also adjusted accordingly (e.g., other values in the table 104, etc.).
[0083] In some embodiments, for example, Figure 5As shown, the airline filter 114 may include a search bar or other text input area for enabling a user to enter a search term or phrase, such as, for example, the name of a particular airline that the user wants to use to filter data. If no text is entered in the search bar, a list of all existing airlines may be displayed below the airline filter 114 (e.g., as a drop-down menu) (e.g., when the airline filter 112 icon or graphic is selected or otherwise activated). Each airline name may be displayed as a separate user-selectable option 115, which has, for example, a check box or other graphic configured to enable selection or deselection of the airline option 115. When a user enters a search term into the search bar, one or more matching airline options 115 may appear in a list or drop-down menu below the search bar. The user may select one or more airline options 115 for filtering purposes. The default filter setting may be to select all airlines worldwide (i.e., no filtering). Therefore, if no airline option 115 is selected, the data displayed in the map view will not be filtered. In some cases, all airline options 115 may be pre-selected as the default filter setting, such that the user must deselect airlines 115 that they do not wish to include in the displayed data.
[0084] In other embodiments, for example, FIG. 12A to FIG. 12E As shown, GUI 200 may be configured to include an airline filter 214 that includes an "All Airlines" option 215 to allow easy selection or deselection of all airlines worldwide (in addition to a search bar for entering a search word or phrase, such as, for example, the name of a specific airline). Fig. 12A As shown, the all airlines option 215 may be pre-selected as the default filter setting for the map view data. If the user wishes to filter by one or more specific airlines, the user may enter a search term and / or the name of the airline in the search bar to pull up the specific airlines. As the user types or enters the search term, a list of possible matches may be dynamically displayed below the all airlines option 215, such as Fig. 12B Possible matches (or suggestions) can be configured as user-selectable options, such as Figure 5 Multiple airline options 115 and / or all airline options 215 in.
[0085] In an embodiment, once a user selects one of the suggested options, the selected option may be moved from the suggested list to a selected list, such as for example Fig. 12CIn addition, once a specific airline option is selected, all airline options 215 can be automatically deselected, such as Fig. 12C As more airlines are selected from the suggestion list, the number of airline options included in the selected list may increase, and vice versa. If all suggested airlines are selected, the suggestion area may become a blank space, or may be configured to state "No airlines found", such as Fig.12D Once a particular airline is selected, the text or description displayed in the airline filter 214 area may be updated accordingly. For example, FIG. 12C to FIG. 12D As shown, the airline filter 214 area may change from displaying "Airlines" to displaying the names of one or more selected airlines (e.g., Fig. 12C 2D ) and / or an indication of how many other airlines were selected (e.g., “(+2)” in FIG. 2D ).
[0086] The list of selected airlines can be configured to remain as is until the user manually deselects the option, or the selected list is reset due to the user's selection of the all airlines option 215. This enables the user to enter new search terms and add more airlines to the selected list without affecting or deleting the previously selected list of airlines (if desired). For example, Fig.12E As shown, a new search phrase can be entered into the search bar while keeping the selected airline list unchanged. If the user decides to clear the selected list and generate a new selection list based on the new search terms, the user can also do so by selecting the All Airlines option 215 to reset the filter settings.
[0087] According to other embodiments, for example Fig.25A As shown, GUI 300 may include a plurality of filter options 310 that are slightly different from filter options 110. In particular, Fig.31A and Fig.31B As shown, filter options 310 may include an aircraft filter 312 with user-selectable options (eg, a drop-down menu) for selecting one or more types of aircraft, such as aircraft filter 112. FIG. 32A to FIG. 32B As shown, filter options 312 may also include an airline filter 314 having a user input area for enabling a user to enter a search term or phrase, such as, for example, the name of a particular airline and / or a list of user-selectable airline options, such as airline filter 114 and / or airline filter 214.
[0088] However, unlike the filter options 110, the GUI 300 may include a route filter 360 for selecting a particular route or region to filter the plurality of flight paths 102 shown on the map, such as FIG. 33A to FIG. 33K For example, a route filter 360 may be included instead of or in addition to the distance filter 116, the origin filter 118, and / or the destination filter 120. In the illustrated embodiment, upon user selection of the route filter 360, the GUI 300 is configured to provide (or display a drop-down menu including the following items) two user-selectable options 362 to filter flight paths, such as, for example, a first option 362a for selecting flights within a single region, to and from a single region, and a second option 362b for selecting flights between two specific regions.
[0089] like FIG. 33B to FIG. 33D As shown, user selection of first option 362a causes user-selectable region option 364 to appear, and selection or expansion of region option 364 causes list 365 of user-selectable regions to be displayed below both options 362 and / or in place of or above region option 364. Once a particular region is selected from list 365 of regions, the selected region may be displayed in region option 364, and an “Apply Filter” option 366 may appear or become activated (e.g., user-selectable) within route filter 360.
[0090] Once route filter 360 is applied, the drop-down menu may close and an applied filter window 367 may appear. Fig.33E As shown, the applied filters window 367 can be configured to display any applied filters and provide a user-selectable option to remove one of the applied filters, or to reset all filters. FIG. 33E to FIG. 33F As can be seen, the flight paths 102 displayed on the map view may be adjusted based on the route selected using the route filter 360 , such as so that only flight paths 102 within the selected route are displayed on the map view.
[0091] like Figure 33G As shown, the user's selection of the second option 362b causes two area options 368 to appear for selecting a specific range of geographic areas for flight path filtering purposes. The user's selection of any of the area options 368a, 368b causes a corresponding user-selectable area list 369 to appear (e.g., as a drop-down menu), such as Fig.33HOnce a region is selected from the list 369, the drop-down menu may be closed or collapsed, and the selected region may be displayed in the corresponding region options 368a, 368b, for example, as shown in FIG. Fig.33I and Fig.33J Once these two areas are selected or filled, an apply filter option 366 may be activated, selection of which may result in the flight path 102 displayed on the map view being filtered accordingly and an applied filter window 367 being displayed, as shown. Figure 33K shown.
[0092] Return to reference Figure 1 and Figure 6 , GUI 100 also includes a user-selectable view option 122 for changing the map view to a chart view. User-selectable view option 122 may include one or more icons, text, or any combination thereof, for indicating its underlying functionality. In some cases, selecting option 122 may cause the map view to fade into the background so that the chart view may be displayed on top of the map view, e.g., Figure 7 In other cases, instead of a map view, a chart view may be displayed on the GUI 100. Figure 7 As shown, when the GUI 100 is configured to display a chart view, the view option 122 changes to a "map view" so that the selection Figure 7 The view option 122 in the chart view will cause the chart view to be replaced by the map view (i.e. switch back to Figure 6 ).
[0093] like Figure 7 As shown, the chart view includes a baseline CO2 emissions graphic 124 that displays a baseline CO2 emissions percentage (i.e., 100%) and a numerical baseline value (e.g., 128 Mt) of the flight path 102 displayed in the map view. In an embodiment, the baseline graphic 124 is a static gray bar that extends the full length, or spans the assigned area of the GUI 100, and remains as shown even if other portions of the chart view are dynamically changed as described herein.
[0094] like Figure 7 As shown, the chart view also includes a plurality of user-selectable strategy graphics 126 (also referred to as "control levers") configured to enable the user to select and / or adjust corresponding sustainability strategies to reduce CO2 emissions for the flight path 102 selected in the map view. The strategy graphics 126 are initially shown only as titles, with an icon and brief explanatory text below each title. The chart view may display only the baseline graphic 124 and the initial title and / or text of the graphic 126 until the user selects one of the strategy graphics 126 or otherwise activates a given strategy.
[0095] like Figure 8 As shown, the chart view also includes a bar chart 128 (also referred to as a "waterfall chart") that is configured to graphically depict the predicted impact on CO2 emissions of each sustainability strategy selected using the strategy graph 126. The bar chart 128 may include one or more colored bars for visually representing the reduction in CO2 emissions resulting from the introduction of the corresponding sustainability strategy, as described herein. The bar chart 128 may appear once a user selects one of the strategy graphs 126 and / or adjusts the parameters of the selected graph 126.
[0096] Once the bar chart 128 is displayed, a net emissions graphic 129 can be displayed below the bar chart 128 to illustrate the overall remaining CO2 emissions or net CO2 emissions after implementing the selected sustainability strategy. The net emissions graphic 129 can be presented as a gray bar like the baseline graphic 124, and its length or size is selected based on the net emissions remaining after the introduction of the selected strategy. For example, the length of the gray bar shown in the net emissions graphic 129 plus the length of any colored bars in the bar chart 128 can be equal to the total length of the gray bars shown in the baseline graphic 124. The net emissions graphic 129 can also include a text display of a numeric percentage value and a total amount reduced (in Mt). The GUI 100 can also dynamically display or depict the CO2 emissions impact of the selected strategy in other areas, such as, for example, the indicators shown in the table 104.
[0097] In various embodiments, each of the strategy graphics 126 includes a slider for selecting and / or adjusting one or more parameters associated with the corresponding sustainability strategy. Typically, the slider is configured to provide a visual indication of the adjustable content associated with the reduction strategy, and enables the user to increase or decrease the parameter value by moving the slider along a horizontal scale or track. In an embodiment, each slider is associated with a corresponding bar of the bar chart 128, so that adjusting the slider has a direct dynamic effect on the bar chart 128. For example, each bar of the bar chart 128 can be configured to increase or decrease the size (or emission reduction value) according to the parameter value selected for the corresponding strategy using the associated slider. The bar chart 128 can also be configured to display the actual reduction of CO2 emissions caused by each strategy as a digital percentage or other numerical value. In other embodiments, other input devices can be used instead of sliders, such as, for example, user-selectable buttons, radio buttons, dials, drop-down menus, data entry fields, etc. Such input devices can be similarly linked to the bar chart 128 to directly and dynamically depict the CO2 emission impact of each strategy.
[0098] like Figure 8 , Fig.9A and Fig. 9BAs shown, the plurality of strategy graphics 126 and bar charts 128 may be color coded so that a user can easily discern the impact of each strategy, or the connection between inputs and outputs in a graphical view. For example, each strategy graphic 126 may be assigned a different color, and sub-strategies belonging to the same category may be presented in the same color. Although specific color codes may be shown in the figures, it should be understood that other colors or color codes may be used instead in accordance with the principles described herein. In some embodiments, the GUI 100 may use shading instead of color, or other types of codes, for visually connecting strategy selections with emissions impacts.
[0099] In the illustrated embodiment, number of strategy graphics 126 may include fleet regeneration graphic 130, future aircraft graphic 132, operating efficiency graphic 134, renewable energy graphic 136, and market-based measures graphic 138. In other embodiments, strategy graphics 126 may include other and / or additional graphics for representing alternative and / or additional sustainability strategies.
[0100] According to an embodiment, the fleet regeneration graphic 130 may be configured to enable a user to see the emissions impact of replacing older aircraft (or "A / C") with the latest available aircraft (such as, for example, aircraft that incorporate the latest advances in aerodynamics, propulsion, systems, and materials). Figure 8 As shown, the fleet regeneration graphic 130 may be configured to allow a user to select a desired strategy for fleet regeneration by providing a first user-selectable slider 130a or other input device that is movable along a first scale 130b having a first parameter value corresponding to current or older aircraft (e.g., "Current A / C Type") and a second parameter value corresponding to newer or newer aircraft (e.g., "Newest A / C Type"). The position of the fleet regeneration slider 130a on the first scale 130b may indicate the amount of newer aircraft technology that will be part of the user's fleet regeneration strategy. For example, placing the slider 130a at the first parameter value indicates no fleet regeneration, while placing the slider 130a at the second parameter value (i.e., "Newest A / C Type") may indicate that the fleet regeneration strategy is not in place. Figure 8 In some embodiments, moving the fleet regeneration slider 130a to the middle of the scale 130b may indicate selecting a fleet that includes approximately 50% current technology aircraft and approximately 50% latest technology aircraft.
[0101] like Figure 8As shown, a first colored bar 128a of the bar chart 128 can be configured to display the CO2 emissions impact or the reduction in the percentage of CO2 emissions resulting from the fleet regeneration strategy selected using the graphic 130 (e.g., selecting current A / C, latest A / C, or a combination thereof). For example, the first bar 128a can have a size that is directly related to or represents the amount of emissions reduction resulting from the selected fleet renewal strategy. As shown, a numerical representation of the resulting CO2 emissions reduction (e.g., a percentage of reduction) can also be displayed. The first bar 128a can be colored a first color to match the first color of the fleet regeneration graphic 130 (e.g., purple).
[0102] The future aircraft graphic 132 may be configured to enable a user to see the emissions impact of incorporating future or next generation airframes, systems, and energy and propulsion technologies that may be more climate friendly than current technologies. Depending on the embodiment, the graphic 132 may include multiple tabs for selecting different types of future technologies. For example, in the illustrated embodiment, the future aircraft graphic 132 includes a conventional tab 132a for selecting advanced conventional aircraft technology or an aircraft that burns jet fuel for propulsion but with improved efficiency; a hydrogen tab 132b for selecting a hydrogen platform or an aircraft that burns hydrogen for propulsion; and an electric tab 132c for selecting a battery electric platform or an aircraft that uses electricity for propulsion.
[0103] The future aircraft graphic 132 also includes a plurality of drop-down or expandable options (or "cards") for specifying or selecting certain parameters associated with the selected technology tab 132a, 132b, or 132c. In the illustrated embodiment, the expandable options are for selecting an aircraft type, such as, for example, a regional aircraft option 132d, a single-aisle aircraft option 132e, and a dual-aisle aircraft option 132f, such as, for example, Figure 8 and 9A In some cases, if the selected technology tab does not support or has no aircraft options, one or more aircraft options will be removed. For example, when the electric tab 132c is selected, only the regional aircraft option 132d may be shown, while for the conventional tab 132a and the hydrogen tab 132b, all three options 132d, 132e, and 132f may be displayed.
[0104] Selecting one of the options 132d, 132e, or 132f may cause the GUI 100 to display additional sliders for selecting and / or adjusting specific parameter values associated with the selected aircraft type. Fig. 9BAs shown, a market share slider 132g can be displayed and configured to select a percentage or number of older aircraft that will be replaced by newer aircraft of the selected type and size (e.g., 0% to 100%). A range capability slider 132h can also be displayed to indicate the distance that the selected aircraft can travel (e.g., 0 NM to 1000 NM). The value displayed on the scale associated with the range capability slider 132h may vary depending on the selected aircraft.
[0105] The dynamic tool may be configured to calculate the change in CO2 emissions caused by the selected future aircraft strategy by determining the number of future aircraft flights required to replace historical or current flights. This determination may take into account the number of seats on current flights and the frequency of flights to determine how many future aircraft flights would be required to replace the same number of seats. In addition, the number of historical seats to be replaced may be calculated based on a user defined market share, i.e., as selected using the market share slider 132g.
[0106] The above calculations assume that the current branch-sized aircraft will be replaced by future branch-sized aircraft. To allow the user to change the future aircraft size, the market share slider 132g may be associated with one or more sub-sliders 140, which may be displayed (or pulled down) when the market share slider 132g is expanded, such as Fig. 9B The sub-sliders 140 may be used to change the market share of the selected aircraft size, or the number of flights performed by the selected aircraft size, or other parameters associated therewith. In the illustrated embodiment, the first sub-slider 140a is used to select the market share of single-aisle aircraft, and the second sub-slider 140b is used to select the market share of dual-aisle aircraft. The values selected using the sub-sliders 140a and / or 140b may be reflected in the future aircraft graphic 132 next to the corresponding options 132d, 132e, and / or 132f, for example, as shown in FIG. Fig.9A shown.
[0107] like Figure 8 and Fig.9A As shown, the second colored bar 128b of the bar chart 128 can be configured to display the CO2 emissions impact of the future aircraft strategy selected using the graphic 132 (e.g., the selection of traditional, hydrogen or electric technology, and the specific parameters of each technology). For example, the second bar 128b can have a size that is directly related to or represents the amount of emission reduction caused by the selected future aircraft strategy. As shown, a numerical representation of the resulting CO2 emissions reduction (e.g., a percentage of reduction) can also be displayed. The second bar 128b can be colored a second color to match the second color of the future aircraft graphic 132 (e.g., blue).
[0108] For example, the operational efficiency graphic 134 may be configured to enable a user to see the emissions impact of having more efficient flights, routes, and networks due to optimized weights, advanced air traffic management ("ATM") systems, and improved load factors. Figure 8 As shown, the operational efficiency graphic 134 can be configured to allow the user to select the desired total improvement amount by providing a second user-selectable slider 134a or other input device that is movable along a second scale 134b having a first parameter value corresponding to zero or no improvement over current conditions and a second parameter value corresponding to ten or the maximum improvement over current conditions. Thus, the position of the operational efficiency slider 134a on the second scale 134b can indicate the amount of operational efficiency improvement that will be part of the user's policy.
[0109] like Figure 8 As shown, the third colored bar 128c of the bar chart 128 can be configured to display the CO2 emissions impact (e.g., the selected improvement amount) of the operating efficiency strategy selected using the graphic 134. For example, the third bar 128c can have a size that is directly related to or represents the amount of emissions reduction caused by the selected operating efficiency strategy. As shown, a numerical representation of the resulting CO2 emissions reduction (e.g., a percentage of reduction) can also be displayed. The third bar 128c can be colored a third color to match the third color (e.g., red) of the operating efficiency graphic 134.
[0110] The renewable energy graphic 136 may be configured to enable a user to see the emissions impact of using energy and / or fuels derived from non-fossil sources. Exemplary forms of renewable onboard energy storage may include sustainable aviation fuel (“SAF”), green hydrogen, batteries, and / or others. Fig.9A As shown, the graph 136 may include a plurality of user-selectable sliders disposed on corresponding scales for selecting parameter values for different types of renewable energy sources and / or fuels, such as, for example, a grid composition slider 136a for selecting whether the electricity used is derived from all renewable resources, all fossil-based resources, or some combination thereof. The graph 136 may also include a hydrogen carbon intensity slider 136b for selecting whether the hydrogen energy source is green, blue, gray, or black. The graph 136 may also include a global SAF market share slider 136c for selecting a global or total market share (e.g., 0% to 100%) for aircraft using sustainable aviation fuels.
[0111] like Fig.9A As shown, one or more sliders (such as, for example, grid composition slider 136a) may include a plurality of marks 137 disposed at different locations along the scale to indicate certain parameters or values. Fig.22A and Fig. 22B As shown, one or more sliders (such as, for example, grid composition slider 236a) may be configured to display descriptive text 239 when a user hovers a mouse over a given marker 237 or moves the slider to a marker position. Fig. 22B In FIG. 1 , descriptive text 239 states “Natural Gas” to indicate that slider 136 a has moved to mark 237 corresponding to selection of natural gas as a renewable energy source.
[0112] like Fig.9A As shown, the fourth colored bar 128d of the bar chart 128 can be configured to display the CO2 emissions impact of the renewable energy strategy selected using the graphic 136 (e.g., the relative selection of renewable electric energy, green hydrogen, or SAF). For example, the fourth bar 128d can have a size that is directly related to or represents the emission reduction amount caused by the selected renewable energy strategy. As shown, a numerical representation of the resulting CO2 emissions reduction (e.g., a percentage of reduction) can also be displayed. The fourth bar 128d can be colored a fourth color to match the fourth color (e.g., yellow) of the renewable energy graphic 136.
[0113] The market-based measures graphic 138 may be configured to enable a user to see the emissions impact of market-based measures such as, for example, carbon offsets, which reduce or remove greenhouse gases from industries other than aviation to compensate for emissions generated by aviation. In some cases, carbon offsets may be the result of implementing climate-friendly routing for a large portion of a fleet of aircraft in a short amount of time.
[0114] like Fig.9A As shown, the fifth colored bar 128e of the bar chart 128 can be configured to display the CO2 emissions impact of the market-based measure strategy selected using the graphic 138. For example, the fifth bar 128e can have a size that is directly related to or represents the amount of emissions reduction caused by the selected market-based measure strategy. As shown, a numerical representation of the resulting CO2 emissions reduction (e.g., a percentage of reduction) can also be displayed. The fifth bar 128e can be colored a fifth color to match the fifth color (e.g., green) of the market-based measure graphic 138.
[0115] In various embodiments, the dynamic display tool can be configured to depict the dependency between some combination of sustainability strategies (or levers), such as, for example, fleet regeneration and future aircraft, fleet regeneration and sustainable aviation fuel, fleet renewable and operating efficiency, renewable energy and sustainable aviation fuel, renewable energy and future aircraft, and / or future aircraft and operating efficiency. For example, due to the dependency between the two strategies, adjusting the future aircraft graphic 132 to include more up-to-date aircraft technology may automatically change the results (e.g., CO2 emissions) of the renewable energy graphic 136, as well as the percentage figures displayed in association therewith. In particular, using more up-to-date technology aircraft may reduce the impact of electric aircraft or other future aircraft types, at least because the latest technology aircraft may be more fuel efficient than the traditional aircraft they are replacing. The dependency can be shown as an automatic change to the CO2 emissions data displayed on the GUI 100 (e.g., in a bar chart, as an indicator, in a slider, etc.), or in any other suitable manner, as will be understood.
[0116] In various embodiments, the GUI 100 also includes a dynamic mode option 144 for changing from a map view or a chart view to a dynamic mode of the GUI 100, such as Fig.10 The dynamic mode option 144 may be a slider type button or other input device for switching or turning the dynamic mode on and off. When the dynamic mode is selected (e.g., option 144 is slid to the right), the map view / chart view may be replaced with the carbon emissions outlook graph 150, as shown. Fig.10 When the dynamic mode is not selected (e.g., option 144 is slid to the left), graph 150 may be replaced with a chart view or a map view, depending on which view was last selected via view options 122 and / or which view view options 122 currently reflects (e.g., Fig.10 ).
[0117] like Fig.10 As shown, the carbon emissions outlook graph 150 graphically depicts the impact of various measures or sustainability strategies on carbon emissions or CO2 emissions reduction over a selected time period. The measures may be based on pre-selected and / or user-selected scenarios, and their impact may be depicted using colored bars stacked for each year. The colored bars may be stacked on a gray bar representing the remaining CO2 emissions for that year. The selected time period may be pre-selected or user-selected, for example, using Fig.10 The time selection slider 151 is shown and may include past and / or future time periods. Thus, the graph 150 may be configured to graphically and dynamically depict emission trends or prospects for a selected scenario over multiple years.
[0118] In various embodiments, the graph 150 may be configured to display carbon emission information for measures that are the same as, similar to, based on, or otherwise associated with the sustainability strategy shown in the chart view, and may use the same or similar color coding as the chart view for consistency and ease of connection. The measures depicted in the graph 150 may be represented by corresponding levers (which are similar in operation to the Fig.9A ) and described herein to adjust or configure one or more parameters associated with the underlying measures. Although in the depicted embodiment, the control lever is shown as a slider, it should be understood that other input mechanisms can be used to enable a user to configure the sustainability strategies and measures described herein.
[0119] like Fig.10 As shown, the GUI 100 may include, for example, a traffic growth forecast lever 152, which may be set to low, medium, or high using a traffic growth slider; a fleet regeneration lever 154, which may be associated with the fleet regeneration graphic 130 and may be set to none, nominal, or desired using a fleet regeneration slider; a future conventional aircraft lever 156, which may be associated with the conventional aircraft option 132a and may be set to none, evolutionary, or revolutionary using a conventional slider; an electric and hydrogen aircraft lever 158, which may be associated with the electric aircraft option 132c and the hydrogen aircraft option 132b. , which may be associated with the operating efficiency graphic 134 and may be set to none, medium, or large using the electric and hydrogen sliders; an operating efficiency improvement lever 160, which may be associated with the operating efficiency graphic 134 and may be set to none, nominal, or desired using the efficiency slider; a sustainable aviation fuel lever 162, which may be associated with the global SAF market share slider 136c and may be set to low, medium, or desired using the SAF slider; and a market-based measures lever 164, which may be associated with the market-based measures graphic 138 and may be set to none, medium, or high using the market slider.
[0120] In some embodiments, the GUI 100 in dynamic mode may also include a main scenario option 166 that is configured to allow the user to select a particular scenario for which the carbon emissions data is displayed on the graph 150. Each scenario includes specified selections or slider settings for each lever (or underlying measure) and / or certain parameters associated therewith. Scenarios may be manually entered by the user or uploaded from a saved file (e.g., using a "load scenario" option). Fig.10 In , the measures depicted have been configured according to a customized user scenario with median values or slider settings for each lever. When a new scenario is entered via adjustment of the measures or other changes to parameter values or data ranges, the carbon emissions data may be recalculated and the graph 150 updated accordingly.
[0121] In other embodiments, each depicted measure or strategy may have a master lever for limiting configuration of the corresponding measure, and multiple master levers may have one or more corresponding detail levers or sliders for more nuanced configuration of the corresponding measures, such as FIG. 13A to FIG. 21 GUI 200 can be configured to include an overview 201 that displays or lists all available master control levers, such as Fig. 13B In the illustrated embodiment, GUI 200 includes six primary levers, namely: traffic growth forecast lever 252, fleet regeneration lever 254, future aircraft lever 256, operational efficiency lever 258, renewable energy lever 260, and market-based measures lever 262, similar to the corresponding levers of GUI 100. In other embodiments, as will be appreciated, GUI 200 may include more or fewer primary levers.
[0122] like Figures 16A to 20E As shown, one or more master control levers may be configured to display a detailed view or corresponding detailed control lever when a user selects a master control lever or other aspect of GUI 200. In some embodiments, for example, Fig. 13B As shown, each primary control stick with more settings can be configured to display a user-selectable "more options" or "detail settings" icon 259 that is positioned adjacent to or above the corresponding slider and is configured to display the detailed control stick in response to the user's selection of icon 259. For example, selecting icon 259 for a given primary control stick may cause the primary control stick to expand into or otherwise display a detailed control stick. In some cases, the detailed control stick may be displayed at or below the location of the primary control stick and may cause other primary control sticks to move down or up as needed to accommodate the detailed control stick, such as Fig.16A , Fig.17A , Fig.18A , Fig.19A and Fig. 20A In other cases, selecting icon 259 may result in displaying a drop-down menu that includes detailed control bars and at least partially overlaps one or more other control bars. The detailed control bars may be arranged vertically or stacked on top of each other (e.g., as in FIG. Fig. 20B ), or in any other suitable arrangement. In the illustrated embodiment, for example Fig. 13B As best seen in FIG. 2 , all levers except fleet regeneration lever 254 include icon 259 because fleet regeneration lever 254 does not have an associated detailed lever. Fig.15As shown, fleet regeneration lever 254 may be adjusted using a corresponding slider displayed in lever overview menu 201. In other embodiments, fleet regeneration lever 254 may also be configured to include one or more detailed levers, and may therefore include icon 259.
[0123] To improve usability, hovering the mouse over the more options icon 259 may cause descriptive text 259a (such as, for example, "Detail Settings") to be displayed above or near the icon 259, such as Fig.20E When in the detailed joystick view, the more options icon 259 may be replaced with a back icon 259b to enable the user to return to the main overview 201, e.g. Fig.20D As also shown, for example, when a user hovers the mouse over icon 259b, descriptive text 259c (such as, for example, "Back to Master") may be displayed above or near icon 259c. As another example, according to an embodiment, GUI 300 may be configured to display a text 259c when a user hovers the mouse over a given prompt (such as, for example, Fig.39B Display explanatory text in a pop-up window or other appropriate interface when you click "How do I read this chart?" in the pop-up window.
[0124] The master control lever may be configured to enable the user to assess the impact of corresponding policies based on general settings such as, for example, "Low," "Moderate," and "High." Fig.13A 200 in FIG. 20. In the illustrated embodiment, all of the master control sticks are set to "Medium" or other intermediate values as a default setting. From there, the user can move the slider for a given master control stick to the left to a "Low" setting, or to the right to a "High" setting as desired. In this way, a novice or inexperienced user can manipulate the master control sticks without requiring detailed knowledge of the underlying logic to understand and use the sliders.
[0125] In some embodiments, the master lever can be mapped to a detailed lever to enable a more experienced or expert user to customize one or more advanced settings for the corresponding measure. In some cases, the detailed lever enables the user to select a specific value or range, while the corresponding master lever has a general or categorized setting (e.g., Low, Moderate, High), such as Fig.17A and Fig. 17B As shown. FIG. 16A to FIG. 20BAs shown, the exact type of detailed lever provided for each master lever may vary depending on the type of action represented by the corresponding master lever.
[0126] In some embodiments, the detailed joystick view may include tabs or other user-selectable options for switching between different scenes or computing modes, such as, for example, custom scenes (e.g., via selection Fig. 16B "Custom" option 252a in the Fig. 16C BoeingCMO option 252b, or Fig. 20B ) and / or one or more other scenarios, such as, for example, scenarios showing different detailed sets of levers, other proprietary scenarios, user's preset predictions or scenarios, etc. Fig. 20B and Fig.20D As shown, for example, when the custom mode is selected, the detailed control levers 262a, 262b, and 262c can be configured to enable the user to customize the settings of the selected scene, or otherwise create a new scene, for example, by allowing adjustment of one or more detailed control levers. Fig. 16C As shown, for example, when a pre-calculated mode is selected, the detailed levers may be set to pre-selected values corresponding to a preset sustainability scenario and may be configured to prevent the user from further adjusting the lever settings (e.g., Fig. 16C (indicated by a slider that is displayed in medium gray or is not selectable).
[0127] In some embodiments, each detailed control lever may be configured to enable a user to adjust a corresponding setting over its entire range (e.g., 0% to 100%), while each master control lever may be configured to enable a user to adjust a corresponding measure over a limited range (e.g., 20% to 80%). For example, the numerical range of a master control lever scale may be smaller than the numerical range of the scale of its detailed control lever. Such a configuration may facilitate and enhance user understanding of the carbon emissions outlook graph 150 and related materials (e.g., by reducing the number of check marks shown on the scale in the master overview 201). However, because the range of a detailed control lever is wider than the range of an underlying master control lever, the scale of a given master control lever may not include a value selected for its corresponding detailed control lever. In this case, a master control lever may be configured to indicate an out-of-bounds selection on its slider, for example, by including an arrow at the far left end of the slider scale, such as Fig. 20C As also shown, a given master control lever may include a reset option displayed on or near the slider for resetting the master control lever to a default value. According to some embodiments, for example, Fig.36BAs shown, the GUI 300 may include a master reset option (or "Reset Scenario") configured to enable a user to reset all sliders or policies to default values. In this case, the reset option may remain inactive or grayed out when no filter options are selected or activated, and may change to a colored and / or selectable format after one or more filter options are selected or implemented.
[0128] In some cases, an arrow may be displayed to the left of the master slider when one or more of its detail levers are below the lower boundary of the corresponding master lever. In other cases, an out-of-bounds arrow may be displayed at the far right end of the slider scale, for example, to indicate a custom setting that is selected beyond the high end of the master lever range. In the case where the detail levers are a mixture of in-range and out-of-range values, the GUI 200 may be configured to determine which detail lever has the greatest impact, or is the most dominant factor, on the corresponding measure, and may use the position of the detail lever to select a corresponding position for the master lever's slider.
[0129] Reference now FIG. 14A to FIG. 14E , shows an exemplary carbon emissions chart 250 configured to graphically display data for a selected number of years using the techniques described herein. Chart 250 includes a plurality of vertical columns or bars 251, each column 251 corresponding to a particular year. In some embodiments, hovering over or otherwise selecting a given column 251 causes the column 251 to become grayed out (e.g., Fig.14A ), and causes pop-up window 255 to be displayed on top of chart 250 or at least partially overlap chart 250 (as shown in FIG. Fig. 14B Pop-up window 255 displays data specific to the selected year, such as Fig.14D The data displayed may include, for example, a performance indicator showing the impact of the current master control lever settings on emissions (in MtCo2e) and / or operational metrics (e.g., number of flights, fuel efficiency, etc.) for the selected year. In the illustrated embodiment, the pop-up window 255 also includes a plurality of tabs for switching between different data sets for the selected year, such as, for example, an "Indicators" tab 255a and an "Impact" tab 255b, such as from FIG. 14B to FIG. 14C The process is shown in (see also Fig.14D and Fig.14E , to get a close-up view of window 255 ). Pop-up window 255 enables the user to see year-specific information and jump from year to year while viewing the larger carbon emissions chart 250 .
[0130] According to other embodiments, the GUI 300 may be configured to display detailed data or aviation metrics for a selected year in a summary table 355 that is presented below the carbon emissions chart 350 of the foreground view presented in the forecast scenario view, e.g. Fig.37 That is, instead of displaying pop-up window 255 on top of chart 250, GUI 300 may display the same or similar data in a fixed table that does not overlap with and potentially obscure the view of carbon emissions chart 350. The data displayed in summary table 355 may be automatically updated each time a new year is selected, for example using one of the user-selectable bars 351 of chart 350.
[0131] Fig.21 An exemplary screenshot of GUI 200 is shown while data is being loaded onto a display device. As shown, while the data is being loaded, carbon emissions chart 250 may be displayed at least slightly grayed out. Once the upload is complete, chart 250 may return to its full color. For example, Fig.21 The grayed-out graph 250 shown in FIG. 200 may be an intermediate view displayed after a user moves the fleet regeneration lever 254 from a medium setting to a low setting, or otherwise represents the transition of the GUI 200 from a medium setting to a low setting. Fig.13A The diagram 250 shown (with all joysticks having default settings) is transformed to Fig.15 250 (where the slider of the fleet regeneration control lever 254 is at a low setting). In some embodiments, for example, Fig.36D As shown, when loading display data, an icon indicating "loading" or "processing" can also be displayed on the grayed-out information. In other embodiments, only an icon can be displayed to indicate loading, and the rest of the screen can remain in full color (e.g., without being grayed-out).
[0132] Reference now Fig.23 , the GUI 300 may include a welcome screen having one or more user-selectable options to assist the user in navigating the dynamic aviation emissions modeling tool. For example, user selection of the tour option or "Take a Tour" may open or launch a graphical user interface for displaying a virtual tour of the dynamic display tool including a description of the unique features of the tool and how to use the tool, such as FIG. 24A to FIG. 24J As another example, a user selecting a strategy option or "Explore Strategies" opens a graphical user interface for creating a customized sustainability strategy or otherwise exploring sustainability strategies, such as FIG. 25A to FIG. 33KThe welcome screen also includes, for example, a forecast option or "Forecast Scenario" which, when selected by the user, opens a graphical user interface for building a scenario and seeing its impact on emissions by 2050, as shown in FIG. 34A to FIG. 47C shown.
[0133] like Fig.25A As shown, the GUI 300 may include a user-selectable navigation option 380 for switching between or selecting one of the exploration strategy view and the prediction scenario view to allow the user to easily transition between the two portions of the GUI 300 without, for example, returning to a welcome screen.
[0134] Also like Fig.25A As shown, the exploration strategy view of GUI 300 may include a user-selectable view option 382 for switching between a chart view and a map view corresponding to the chart view or selecting the chart view and the map view, respectively (or vice versa). Fig. 30A The diagram view shown corresponds to Fig.31A 382, and the user can move or switch between the two views by selecting the appropriate view option 382. According to an embodiment, FIG. 25A to FIG. 30C An exemplary diagrammatic view of a GUI 300 is shown, which is at least similar in operation and design to Figures 7 to 9A and / or Fig.22A and Fig. 22B The chart view shown in is somewhat similar to FIG. 31A to FIG. 33K An exemplary map view of GUI 300 is shown, which is at least similar in operation and design to Figure 1 , Figure 6 and Figure 7 The map views shown in are somewhat similar, as will be appreciated.
[0135] like Fig.34A As shown, the forecast scenario view of GUI 300 may include a second set of user-selectable view options 384 for switching between a foreground view, a yearly view, and a map view corresponding to the yearly view or selecting the foreground view, the yearly view, and the map view, respectively (or vice versa). Fig.47B The yearly view shown corresponds to Fig.47C 384, and the user can move or switch between the two views by selecting the appropriate view option 384. In an embodiment, the foreground view can be configured to show CO2 emissions and other related data for multiple years (e.g., 2019 to 2050), while the year view and map view can be configured to show the same type of data for a single year. The user can select the year to be displayed in the map view and / or the year view by clicking or otherwise selecting the desired year in the foreground view.
[0136] For example, Fig.47A As shown, the GUI 300 may be configured to display a carbon emissions chart 350 including a plurality of vertical bars 351 or columns in a foreground view, similar to, for example, Fig.14A 2045. Each bar 351 can be configured to graphically represent CO2 emissions data for a corresponding one of the years represented in the chart 350 (e.g., from 2019 to 2050). In addition, each of the bars 351 can be configured to be user-selectable so as to allow the user to view more detailed information about the corresponding year when hovering the mouse over the bar 351, clicking on the bar 351, or otherwise selecting the bar 351. For example, in the illustrated embodiment, user selection of the bar 351 representing the year 2045 causes the GUI 300 to change from 2045 to 2050. Fig.47A The foreground view shown switches to Fig.47B The annual view shown shows CO2 emissions data for 2045, along with other relevant information.
[0137] Fig.48 An exemplary computing device 400 that can be used to perform one or more aspects of the technology described herein is shown. In some cases, the computing device 400 can be configured to perform various functions or actions, such as those described in the present disclosure (and shown in the accompanying drawings), including using the technology provided herein to generate, display or otherwise provide one or more graphical user interfaces to a user. For example, the computing device 400 can be used to implement a user's client device, which is configured to generate and / or display the graphical user interface described herein. In some cases, the computing device 400 can be used to communicate with a remote server (not shown) or other devices that provide back-end services to support one or more aspects of the technology described herein. In some cases, the computing device 400 can be used to implement a remote server or other back-end device that communicates with the user's client device. In some cases, one or more computing devices (such as computing device 400) can be combined to form a networked system (e.g., a client device that communicates with a remote server via a network) that can be used to implement various embodiments.
[0138] The computing device 400 may be any type of electronic device capable of displaying the graphical user interface described herein and interfacing with a network and / or remote server as desired, including, for example, a mobile communication device (e.g., a smart phone or portable phone) or any other type of mobile computing device (e.g., a tablet computer or PDA) and a personal computer (e.g., a laptop computer or desktop computer). It should be understood that Fig.48 It is merely exemplary, and thus can be modified as desired, and is not intended to assert or imply any limitation with regard to the environments in which different embodiments may be implemented. Fig.48 Other components than those shown, or fewer components, may be included, as will be appreciated.
[0139] The computing device 400 may include various components, including, for example, one or more processors 402, memory 404, display unit 406, communication unit 408, and input / output (I / O) unit 410, all of which are communicatively coupled via an I / O interface 412, which may include a system bus, a network, or other connection mechanism. It should be understood that the examples disclosed herein may refer to computing devices and / or systems with components that may be physically close to each other or may not be physically close to each other. Certain embodiments may take the form of cloud-based systems or devices, and the term "computing device" should be understood to include distributed systems and devices (such as those based on the cloud), as well as software, firmware, and other components configured to perform one or more functions described herein. In addition, one or more features of the computing device 400 will be physically remote and may be communicatively coupled to the computing device 400, for example, via a communication unit 408.
[0140] The processor 402 may be configured to execute software instructions stored in the memory 404 and control the operation of the computing device 400. The processor 402 may include a general-purpose processor (e.g., a data processor) and / or a special-purpose processor (e.g., a graphics processor or a digital signal processor (DSP)). The processor 402 may be any suitable processing device or group of processing devices for processing, inputting, outputting, manipulating, storing, or retrieving data, such as, but not limited to, a central processing unit, a microprocessor, a microcontroller-based platform, an integrated circuit, one or more field programmable gate arrays (FPGAs), and / or one or more application-specific integrated circuits (ASICs).
[0141] Memory 404 may be any type of hardware capable of storing information temporarily or permanently. Memory 404 may include one or more of a data storage device, an electronic memory, a non-volatile random access memory (e.g., RAM), a flip-flop, a non-transitory computer-writable or computer-readable storage medium or medium, a magnetic or optical data storage device, or other electronic device for storing, retrieving, reading, or writing data. In some cases, memory 404 includes multiple types of memory, particularly volatile memory and non-volatile memory.
[0142] The memory 404 may store one or more computer program modules, computer executable instructions or other software, such as, for example, Fig.48One or more software applications 414 are shown for execution by the processor 402. In an embodiment, the memory 404 is configured to store one or more sets of instructions or software that, when executed by the processor 402, cause the processor 402 to implement one or more techniques of the present disclosure. For example, the instructions may embody one or more methods or other operations described herein for providing a dynamic aviation emissions modeling tool as described herein, or presenting aviation emissions information in a dynamic and interactive manner (such as, for example, Fig.49 In some cases, instructions may reside, completely or at least partially, in any one or more of memory 404, a separate computer-readable medium, and / or processor 402 during execution of the instructions.
[0143] In an embodiment, the one or more software applications 414 may include a dynamic aviation emissions modeling application configured to implement the methods or operations described herein, such as, for example Fig.49 Method 500 of. In some embodiments, the dynamic emissions modeling application may reside on multiple devices, such as, for example, a client device and a remote server (not shown). The one or more software applications 414 may also include one or more software interfaces or computer programs that are customized to interact and exchange data with one or more other components (e.g., a remote server) or with the dynamic aviation emissions modeling application (such as, for example, a mobile application that may be executed on a smartphone, tablet computer or other mobile device, or a web application that may be executed on a desktop or laptop computer).
[0144] The communication unit 408 allows the computing device 400 to communicate with one or more devices (or systems) according to one or more protocols. For example, the communication unit 408 may include one or more radio transceivers configured to communicate with a cellular network, a wireless local area network, a wide area network, (Bluetooth) network and / or other personal area network (eg, RFID, NFC, etc.) communications. Although not shown, the communication unit 408 may also include an antenna, a modem, and other wireless communication circuits for performing wireless communications.
[0145] Display unit 406 can be configured to display visual output on computing device 400. Visual output can include, for example, the aviation strategy graphical user interface described herein, other graphical user interfaces described herein, and / or other information (e.g., text, icons, objects, videos, or any combination thereof). Display unit 406 can include LCD (liquid crystal display) technology, LPD (light emitting polymer display) technology, LED (light emitting diode) technology, or other display technology. Display unit 406 can be integrated into computing device 400, or functionally coupled to device 400 using a wired or wireless connection, as will be understood. In some embodiments, display unit 406 can be used to implement the display screen 10 shown in various other figures.
[0146] I / O unit 410 may be configured to facilitate interaction between a user and computing device 400, as well as to allow input and output of data with other devices connected to computing device 400. I / O unit 410 may include input components, such as, for example, a keyboard, keypad, mouse, microphone, and video capture device or camera, and output components, such as, for example, a tactile feedback system and an audio output system or speaker. Some components of I / O unit 410 may be located internal to or included in computing device 400, while other components may be located external to computing device 400 and connected to computing device 400 using a wireless connection or a wired connection (e.g., a universal serial bus ("USB") cable, etc.). In some cases, I / O unit 410 also includes a data port (such as, for example, a USB port, a mini-USB port, a lighting connector port, etc.) for receiving data from and / or transmitting data to an external data source or other device coupled to the data port. In some embodiments, I / O unit 410 also includes a touch-sensitive surface disposed above or on at least a portion of display unit 406 to collectively form a touch screen or touch-sensitive display system. In this case, display unit 406 may operate as an output interface between a user and computing device 400, and the touch-sensitive surface may operate as an input interface between a user and computing device 400.
[0147] Fig.49 An example process or method 500 for graphically displaying a sustainability strategy for the aviation industry according to an embodiment is shown. The method 500 may be performed by a computing device alone or in conjunction with one or more other computing devices such as, for example, Fig.48 The functions of method 500 may be performed at least in part by a processor of a computing device (e.g., Fig.48 The processor 402 shown in FIG. 4 executes the program stored in the memory (e.g., in Fig.48In an embodiment, the software application may be a dynamic aviation emissions modeling application or a portion thereof, such as the one shown in FIG. Fig.48 In some embodiments, the application program may be a computer program stored on a non-transitory computer-readable medium, the computer program being executable by a processor of the device.
[0148] To further perform the operations of method 500, the computing device may interact or connect with one or more external devices communicatively coupled thereto, such as, for example, a remote server (not shown), and employ one or more internal devices, such as, for example, a display unit (e.g. Fig.48 For example, when executing method 500, the processor may cause the display screen to display one or more graphical user interfaces, including an aviation strategy graphical user interface (e.g., Figures 1 to 47C As another example, data associated with or presented by a graphical user interface may be retrieved from a remote server and / or one or more databases (not shown).
[0149] Method 500 may begin at step 502 by receiving aviation emissions information for a plurality of flights and a selected time period. The information may be received at a computing device from a remote server, a database, or other backend service in communication with the computing device, a memory of the computing device, or any other component. The aviation emissions information may include measured aviation emissions information collected over a past portion of the selected time period, and predicted aviation emissions information determined based on a prediction for a future portion of the selected time period. The selected time period may be selected by a user (e.g., using Fig.10 Multiple flights can also be selected or configured by the user (e.g., using a slider 151 as shown in FIG. Figure 1 In some embodiments, the method 500 further includes graphically presenting the plurality of flights on a geographic map user interface included in the airline strategy graphical user interface (such as, for example, Figure 1 102 shown in the GUI 100).
[0150] At step 504, the method 500 includes, at a display device (eg, display screen 10 or Fig.48 The aviation strategy graphical user interface (such as, for example, Fig.22A At step 506, method 500 includes graphically presenting, via an aviation strategy graphical user interface, a plurality of sustainability strategies (such as, for example, Figure 7In some embodiments, step 506 includes using a carbon emissions outlook user interface included in the aviation strategy graphical user interface (such as, for example, Fig.10 The carbon emissions outlook graph 150 shown in FIG. 5 graphically presents aviation emissions information predicted for a future portion of a selected time period. In some embodiments, step 506 includes assigning a different color to each of a plurality of sustainability strategies and presenting the aviation emissions information associated with each sustainability strategy in the assigned color (e.g., as shown in FIG. 5 ). Fig.34A and Fig.34B shown).
[0151] At step 508, method 500 includes receiving user input for adjusting a selected strategy among the plurality of sustainability strategies via one or more input devices of the aviation strategy graphical user interface. As shown and described herein, the one or more input devices may include user-selectable graphical elements such as, for example, sliders, toggle buttons, drop-down menus, etc.
[0152] At step 510, method 500 includes dynamically adjusting the graphical presentation of one or more aspects of aviation emissions information in an aviation strategy graphical user interface based on user input (e.g., FIG. 36A to FIG. 36E In some embodiments, step 510 includes adjusting the dimensions of one or more graphical elements that are configured to visually represent one or more aspects of aviation emissions information (such as, for example, Fig.9A In some embodiments, step 510 includes adjusting a first graphical element based on user input, the first graphical element configured to visually represent a selected strategy of the sustainability strategy, and in response to the adjustment of the selected strategy, automatically adjusting one or more other graphical elements configured to visually represent one or more other strategies of the sustainability strategy, the one or more other strategies configured to be dependent on the selected strategy, thereby demonstrating a dependency relationship between two different strategies (e.g., as shown in FIG. 1 ). Fig.9A shown and described herein).
[0153] Therefore, this paper describes a dynamic display tool that enables users to define various scenarios for reducing CO2 emissions by introducing one or more sustainability strategies, analyze the impact of these scenarios on emissions, and understand the dependencies between the selected strategies.
[0154] The figures shown herein are based on screenshots taken on a computing device while operating in "light mode". It should be understood that the same screenshots can be generated in "dark mode", for example, Fig.35B and Fig.35CIn some embodiments, for example, Fig.35A and Fig.35B As shown, GUI 300 may include user-selectable options 390a and 390b for Fig.35A The bright mode and Fig.35B Switch between dark modes as shown.
[0155] It should be understood that the drawings include solid lines around the periphery of each screenshot to represent an exemplary display screen 10 upon which a corresponding graphical user interface may be displayed.
[0156] All or part of the processes described herein (including Fig.49 The method 500) can be performed by Fig.48 The method 500 may be performed by one or more processing devices or processors (e.g., analog-to-digital converters, encryption chips, etc.) inside or outside the computing device 400. In addition, one or more other types of components (e.g., memory, input and / or output devices, transmitters, receivers, buffers, drivers, discrete components, logic circuits, etc.) may also be used in combination with the processor and / or other processing components to perform any, some or all steps of the method 500. For example, in some embodiments, each method described herein may be performed by a processor that executes software stored in a memory. The software may include, for example, program code or a computer program module that includes software instructions that can be executed by a processor. In some embodiments, the program code may be a computer program stored on a non-temporary computer-readable medium that can be executed by a processor of a related device.
[0157] In general, a computer program product according to embodiments described herein includes a computer-usable storage medium (e.g., a standard random access memory (RAM), an optical disk, a universal serial bus (USB) drive, etc.) having computer-readable program code embodied therein, wherein the computer-readable program code is adapted to be executed by a processor (e.g., working in conjunction with an operating system) to implement the methods described herein. In this regard, the program code may be implemented in any desired language and may be implemented as machine code, assembly code, byte code, interpretable source code, etc. (e.g., via C, C++, Java, ActionScript, Python, Objective-C, JavaScript, CSS, XML, and / or other). In some embodiments, the program code may be a computer program stored on a non-transitory computer-readable medium that may be executed by a processor of an associated device.
[0158] The terms "non-transitory computer-readable medium" and "computer-readable medium" include a single medium or multiple media, such as a centralized or distributed database, and / or associated caches and servers that store one or more sets of instructions. In addition, the terms "non-transitory computer-readable medium" and "computer-readable medium" include any tangible medium that can store, encode, or carry a set of instructions for execution by a processor, or cause a system to perform any one or more of the methods or operations disclosed herein. As used herein, the term "computer-readable medium" is expressly defined to include any type of computer-readable storage device and / or storage disk, and to exclude propagating signals.
[0159] Any process description or block diagram (such as Fig.49 ) should be understood to mean a module, segment or portion of code that includes one or more executable instructions for implementing specific logical functions or steps in the process, and alternative implementations are included within the scope of the embodiments described herein, in which functions may be performed in an order different from that shown or discussed (including substantially simultaneously or in reverse order), depending on the functions involved, as understood by a person of ordinary skill in the art.
[0160] The present disclosure is intended to illustrate how to fashion and use various embodiments according to the present technology, rather than to limit the true, intended, and fair scope and spirit thereof. The above description is not intended to be exhaustive or limited to the precise form disclosed. Modifications or variations are possible in light of the above teachings. The embodiments are selected and described to provide the best illustration of the principles of the described technology and its practical application, and to enable those of ordinary skill in the art to utilize the technology in various embodiments and with various modifications suitable for the intended specific use. All such modifications and variations are within the scope of the embodiments and all equivalents thereof as determined by the appended claims and which may be modified during the pendency of this patent application when interpreted according to the breadth to which they are fairly, legally, and equitably entitled.
Claims
1. A computer-implemented method for graphically displaying a sustainability strategy for the aviation industry, the method comprising: receiving, at one or more processors, aviation emissions information for a plurality of flights and a selected time period; displaying the aviation strategy graphical user interface on a display device; graphically presenting, via the aviation strategy graphical user interface and using the one or more processors, the aviation emissions information associated with a plurality of sustainability strategies; receiving user input via one or more input devices of the aviation strategy graphical user interface for adjusting a selected strategy of the plurality of sustainability strategies; as well as Based on the user input, dynamically adjust, using the one or more processors, a graphical presentation of one or more aspects of the aviation emissions information in the aviation strategic graphical user interface.
2. The method according to claim 1, further comprising: The plurality of flights are graphically presented using the one or more processors on a geographic map user interface included in the airline policy graphical user interface.
3. The method of claim 1 , wherein presenting the aviation emissions information in a graphical manner comprises: The aviation emissions information predicted for a future portion of the selected time period is graphically presented using a carbon emissions outlook user interface included in the aviation strategy graphical user interface.
4. The method of claim 1 , wherein presenting the aviation emissions information in a graphical manner comprises: assigning a different color to each of the plurality of sustainability strategies; The aviation emissions information associated with each sustainability strategy is presented in an assigned color.
5. The method of claim 1 , wherein dynamically adjusting the graphical presentation comprises: Dimensions of one or more graphical elements configured to visually represent the one or more aspects of the aviation emissions information are adjusted.
6. The method of claim 1 , wherein dynamically adjusting the graphical presentation comprises: adjusting a first graphical element based on the user input, the first graphical element configured to visually represent the selected one of the sustainability policies; and In response to the adjustment of the selected policy, one or more other graphical elements are automatically adjusted, the one or more other graphical elements being configured to visually represent one or more other of the sustainability policies, the one or more other policies being configured to be dependent on the selected policy.
7. The method of claim 1, wherein the aviation emissions information comprises measured aviation emissions information collected during a past portion of the selected time period and predicted aviation emissions information determined based on a forecast for a future portion of the selected time period.
8. A system comprising: Display devices; and one or more processors communicatively coupled to the display device, the one or more processors configured to: Receive aviation emissions information for multiple flights and selected time periods; and displaying an aviation strategy graphical user interface via the display device, Wherein, the aviation strategy graphical user interface is configured as follows: graphically presenting the aviation emissions information associated with a plurality of sustainability strategies; receiving user input via one or more input devices of the aviation strategy graphical user interface for adjusting a selected strategy of the plurality of sustainability strategies; as well as The graphical presentation of one or more aspects of the aviation emissions information is dynamically adjusted based on the user input. 9 . The system of claim 8 , wherein the airline policy GUI comprises a geographic map user interface configured to graphically present the plurality of flights.
10. The system of claim 8, wherein the aviation strategy graphical user interface includes a carbon emissions outlook user interface configured to graphically present the aviation emissions information predicted for a future portion of the selected time period.
11. The system of claim 8, wherein presenting the aviation emissions information in a graphical manner comprises: assigning a different color to each of the plurality of sustainability strategies; The aviation emissions information associated with each sustainability strategy is presented in an assigned color.
12. The system of claim 8, wherein dynamically adjusting the graphical presentation comprises: Dimensions of one or more graphical elements configured to visually represent the one or more aspects of the aviation emissions information are adjusted.
13. The system of claim 8, wherein dynamically adjusting the graphical presentation comprises: adjusting a first graphical element based on the user input, the first graphical element configured to visually represent the selected one of the sustainability policies; and In response to the adjustment of the selected policy, one or more other graphical elements are automatically adjusted, the one or more other graphical elements being configured to visually represent one or more other policies of the sustainability policy, the one or more other policies being configured to be dependent on the selected policy.
14. The system of claim 8, wherein the aviation emissions information includes measured aviation emissions information collected during a past portion of the selected time period and predicted aviation emissions information determined based on a forecast for a future portion of the selected time period.
15. A non-transitory computer-readable storage medium comprising instructions that, when executed by one or more processors, cause the one or more processors to: Receive aviation emissions information for multiple flights and selected time periods; displaying, via a display device, an aviation strategy graphical user interface; graphically presenting, via the aviation strategy graphical user interface, the aviation emissions information associated with a plurality of sustainability strategies; receiving user input via one or more input devices of the aviation strategy graphical user interface for adjusting a selected strategy of the plurality of sustainability strategies; as well as The graphical presentation of one or more aspects of the aviation emissions information in the aviation strategic graphical user interface is dynamically adjusted based on the user input.
16. The non-transitory computer-readable storage medium of claim 15, wherein the instructions further cause the one or more processors to graphically present the plurality of flights on a geographic map user interface included in the airline strategy graphical user interface.
17. The non-transitory computer-readable storage medium of claim 15, wherein presenting the aviation emissions information in a graphical manner comprises: The aviation emissions information predicted for a future portion of the selected time period is graphically presented using a carbon emissions outlook user interface included in the aviation strategy graphical user interface.
18. The non-transitory computer-readable storage medium of claim 15, wherein presenting the aviation emissions information in a graphical manner comprises: assigning a different color to each of the plurality of sustainability strategies; The aviation emissions information associated with each sustainability strategy is presented in an assigned color.
19. The non-transitory computer-readable storage medium of claim 15, wherein dynamically adjusting the graphical presentation comprises: Dimensions of one or more graphical elements configured to visually represent the one or more aspects of the aviation emissions information are adjusted.
20. The non-transitory computer-readable storage medium of claim 15, wherein dynamically adjusting the graphical presentation comprises: adjusting a first graphical element based on the user input, the first graphical element configured to visually represent the selected one of the sustainability policies; and In response to the adjustment of the selected policy, one or more other graphical elements are automatically adjusted, the one or more other graphical elements being configured to visually represent one or more other policies of the sustainability policy, the one or more other policies being configured to be dependent on the selected policy.