Mohammad Abouali

Mohammad Abouali

Detroit Metropolitan Area
2K followers 500+ connections

About

DISCLAIMER: Opinions and Views are my own and not necessarily that of my employer.
-…

Articles by Mohammad

See all articles

Contributions

Activity

Experience

  • Amazon Graphic
  • -

  • -

    Michigan, United States

  • -

    United States

  • -

  • -

    Dearborn, Michigan, United States

  • -

    Boulder, CO

  • -

    Greater Detroit Area

  • -

    Dearborn, MI

  • -

    Biosystems & Agricultural Engineering

  • -

    Mankato, MN

  • -

    Boulder, Colorado

  • -

    Enschede, The Netherlands

  • -

    Boulder, CO, USA

Education

  • Claremont Graduate University Graphic

    Claremont Graduate University

    -

    Joint Doctoral Program between San Diego State University and Claremont Graduate University

  • -

    Developing a Nested Hydrodynamical Model for San Diego Bay, CA Using Delft3D and DelftDashboard

  • -

    - Studying Satellite Remote Sensing
    - Satellite Hydrology
    - Numerical Atmosphere modeling

  • -

    - Focus on CFD and Hydrology
    - Double Majored in Applied Physics

Licenses & Certifications

Publications

  • Case study: Fixture water use and drinking water quality in a new residential green building

    Elsevier - Chemosphere


    Residential plumbing is critical for the health and safety of populations worldwide. A case study was con- ducted to understand fixture water use, drinking water quality and their possible link, in a newly plumbed residential green building. Water use and water quality were monitored at four in-building locations from September 2015 through December 2015. Once the home was fully inhabited average water stagnation pe- riods were shortest at the 2nd floor hot fixture (90 percentile of 0.6e1.2…


    Residential plumbing is critical for the health and safety of populations worldwide. A case study was con- ducted to understand fixture water use, drinking water quality and their possible link, in a newly plumbed residential green building. Water use and water quality were monitored at four in-building locations from September 2015 through December 2015. Once the home was fully inhabited average water stagnation pe- riods were shortest at the 2nd floor hot fixture (90 percentile of 0.6e1.2 h). The maximum water stagnation time was 72.0 h. Bacteria and organic carbon levels increased inside the plumbing system compared to the municipal tap water entering the building. A greater amount of bacteria was detected in hot water samples (6 e74,002 gene copy number/mL) compared to cold water (2e597 gene copy number/mL). This suggested that hot water plumbing promoted greater microbial growth. The basement fixture brass needle valve may have caused maximum Zn (5.9 mg/L), Fe (4.1 mg/L), and Pb (23 mg/L) levels compared to other fixture water samples (Zn \le 2.1 mg/L, Fe \le 0.5 mg/L and Pb \le 8 mug/L). At the basement fixture, where the least amount of water use events occurred (cold: 60e105, hot: 21e69 event/month) compared to the other fixtures in the building (cold: 145e856, hot: 326e2230 event/month), greater organic carbon, bacteria, and heavy metal levels were detected. Different fixture use patterns resulted in disparate water quality within a single-family home. The greatest drinking water quality changes were detected at the least frequently used fixture.

    Other authors
    See publication
  • Evaluation of wetland implementation strategies on phosphorus reduction at a watershed scale

    Journal of Hydrology

    Excessive nutrient use in agricultural practices is a major cause of water quality degradation around the world, which results in eutrophication of the freshwater systems. Among the nutrients, phosphorus enrichment has recently drawn considerable attention due to major environmental issues such as Lake Erie and Chesapeake Bay eutrophication. One approach for mitigating the impacts of excessive nutrients on water resources is the implementation of wetlands. However, proper site selection for…

    Excessive nutrient use in agricultural practices is a major cause of water quality degradation around the world, which results in eutrophication of the freshwater systems. Among the nutrients, phosphorus enrichment has recently drawn considerable attention due to major environmental issues such as Lake Erie and Chesapeake Bay eutrophication. One approach for mitigating the impacts of excessive nutrients on water resources is the implementation of wetlands. However, proper site selection for wetland implementation is the key for effective water quality management at the watershed scale, which is the goal of this study. In this regard, three conventional and two pseudo-random targeting methods were considered. A watershed model called the Soil and Water Assessment Tool (SWAT) was coupled with another model called System for Urban Stormwater Treatment and Analysis IntegratioN (SUSTAIN) to simulate the impacts of wetland implementation scenarios in the Saginaw River watershed, located in Michigan. The inter-group similarities of the targeting strategies were investigated and it was shown that the level of similarity increases as the target area increases (0.54–0.86). In general, the conventional targeting method based on phosphorus load generated per unit area at the subwatershed scale had the highest average reduction among all the scenarios (44.46 t/year). However, when considering the total area of implemented wetlands, the conventional method based on long-term impacts of wetland implementation showed the highest amount of phosphorus reduction (36.44 t/year).

    Other authors
    See publication
  • Pasture diversification to combat climate change impacts on grazing dairy production

    Mitigation and Adaptation Strategies for Global Change

    Among livestock systems, grazing is likely to be most impacted by climate change because of its dependency to feed quality and availability. In order to reduce the impact of climate change on grazing livestock systems, adaptation measures should be implemented. The goal of this study is to identify the best pasture composition for a representative grazing dairy farm in Michigan in order to reduce the impacts of climate change on production. In order to achieve the goal of this study, three…

    Among livestock systems, grazing is likely to be most impacted by climate change because of its dependency to feed quality and availability. In order to reduce the impact of climate change on grazing livestock systems, adaptation measures should be implemented. The goal of this study is to identify the best pasture composition for a representative grazing dairy farm in Michigan in order to reduce the impacts of climate change on production. In order to achieve the goal of this study, three objectives were sought: (1) identify the best pasture composition, (2) assess economic and resource use impacts of pasture compositions under future climate scenarios, and (3) evaluate the resiliency of pasture compositions. A representative farm was developed based on a livestock practices survey and incorporated into the Integrated Farm System Model (IFSM). For the pasture compositions, four cool-season grass species and two legumes were evaluated under both current and future climate scenarios. The effectiveness of adaptation measures based on economic and resource use criteria was evaluated. Overall, the pasture composition with 50% perennial ryegrass (Lolium multiflorum) and 50% red clover (Trifolium pratense) was identified as the best. In addition, the increase in precipitation and temperature of the most intensive climate scenario could significantly improve farm net return per cow (Bos taurus) and whole farm profit while no significant impact was observed on resource use criteria. Finally, the overall sensitivity assessment showed that the most resilient pasture composition under future climate scenarios was ryegrass with red clover and the least resilient was orchardgrass (Dactylis glomerata) with white clover (Trifolium repens).

    Other authors
    See publication
  • Development and evaluation of a comprehensive drought index

    Journal of Environmental Management

    Droughts are known as the world's costliest natural disasters impacting a variety of sectors. Despite their wide range of impacts, no universal drought definition has been defined. The goal of this study is to define a universal drought index that considers drought impacts on meteorological, agricultural, hydrological, and stream health categories. Additionally, predictive drought models are developed to capture both categorical (meteorological, hydrological, and agricultural) and overall…

    Droughts are known as the world's costliest natural disasters impacting a variety of sectors. Despite their wide range of impacts, no universal drought definition has been defined. The goal of this study is to define a universal drought index that considers drought impacts on meteorological, agricultural, hydrological, and stream health categories. Additionally, predictive drought models are developed to capture both categorical (meteorological, hydrological, and agricultural) and overall impacts of drought. In order to achieve these goals, thirteen commonly used drought indices were aggregated to develop a universal drought index named MASH. The thirteen drought indices consist of four drought indices from each meteorological, hydrological, and agricultural categories, and one from the stream health category. Cluster analysis was performed to find the three closest indices in each category. Then the closest drought indices were averaged in each category to create the categorical drought score. Finally, the categorical drought scores were simply averaged to develop the MASH drought index. In order to develop predictive drought models for each category and MASH, the ReliefF algorithm was used to rank 90 variables and select the best variable set. Using the best variable set, the adaptive neuro-fuzzy inference system (ANFIS) was used to develop drought predictive models and their accuracy was examined using the 10-fold cross validation technique. The models' predictabilities ranged from R2 = 0.75 for MASH to R2 = 0.98 for the hydrological drought model. The results of this study can help managers to better position resources to cope with drought by reducing drought impacts on different sectors.

    Other authors
    See publication
  • Response of benthic macroinvertebrate communities to climate change

    Journal of Ecohydrology & Hydrobiology

    Aquatic ecosystems are impacted by climate change. However, the level of impacts, especially on macroinvertebrates, are not well known, which is the goal of this study. Here, three biotic indices were used. The Saginaw River Basin, the largest watershed in Michigan was selected for this study. Since no know modeling package exists to evaluate the impacts of climate change on these biotic indices, a coupled modeling approach was proposed. First, the Soil and Water Assessment Tool (SWAT) was…

    Aquatic ecosystems are impacted by climate change. However, the level of impacts, especially on macroinvertebrates, are not well known, which is the goal of this study. Here, three biotic indices were used. The Saginaw River Basin, the largest watershed in Michigan was selected for this study. Since no know modeling package exists to evaluate the impacts of climate change on these biotic indices, a coupled modeling approach was proposed. First, the Soil and Water Assessment Tool (SWAT) was setup to estimate streamflow and water quality for all stream segments. Next, the results from the SWAT model in combination with long-term biological monitoring data were used to develop biotic indices predictive models using a two-phase approach. An assemblage of 42 climate scenarios (2040–2060) were obtained from the National Aeronautics and Space Administration, which are biased corrected and statistically downscaled. The dataset provides two extreme Representative Concentration Pathways (RCPs) to account for best (RCP 4.5) and worst (RCP 8.5) case scenarios. The climate data were incorporated in SWAT and biotic indices predictive models to understand stream health conditions in the watershed. Results showed that the majority of streams have a probability of declining in values of biotic indices while streams that currently have excellent conditions are the most vulnerable streams to the climate change. This modeling approach provides a new mean to link more strongly biota indicators with flow regime indicators, which is of prime interest for the implementation of ecohydrology principles.

    Other authors
    See publication
  • Defining drought in the context of stream health

    Elsevier - Ecological Engineering

    Highlights
    • A new drought index that focus on the impacts to stream health was introduced.
    • The ReliefF algorithm was used to select the variables used for drought model.
    • The drought model was successfully tested on forty-seven climate scenarios.
    • Majority of study area will experience higher drought probability under future climate.

    Abstract
    Droughts affect many sectors, such as agriculture, economic, social, human health, and ecosystems. Many drought indices have…

    Highlights
    • A new drought index that focus on the impacts to stream health was introduced.
    • The ReliefF algorithm was used to select the variables used for drought model.
    • The drought model was successfully tested on forty-seven climate scenarios.
    • Majority of study area will experience higher drought probability under future climate.

    Abstract
    Droughts affect many sectors, such as agriculture, economic, social, human health, and ecosystems. Many drought indices have been developed; yet, none of them quantifies the impacts of drought on stream health. The purpose of this study is to define a new drought index capable of assessing fish vulnerability. To accomplish this, a hydrological model, called the Soil and Water Assessment Tool (SWAT), and the Regional-scale Habitat Suitability model were integrated in order to understand the state of drought within 13,831 stream segments within the Saginaw Bay Watershed. The ReliefF algorithm was used as the variable selection method, and partial least squared regression was used to develop two sets of predictor models capable of determining current and future drought severities. Forty-seven different climate scenarios were used to investigate drought model predictability of future climate scenarios. The results indicated that the best drought model has a high capability for predicting future drought conditions with R2 values ranging from 0.86 to 0.89. In general, the majority of reaches (94%) will experience higher drought probability under future climate scenarios compared to current conditions. The procedure introduced in this study is transferable to other watersheds with regional standards for environmental flow to measure the impacts of drought on stream health.

    Keywords
    Great Lakes; Stream health; Climate change; Risk; SWAT

    Other authors
    See publication
  • Optimization of bioenergy crop selection and placement based on a stream health indicator using an evolutionary algorithm

    Elsevier - Journal of Environmental Management

    The emission of greenhouse gases continues to amplify the impacts of global climate change. This has led to the increased focus on using renewable energy sources, such as biofuels, due to their lower impact on the environment. However, the production of biofuels can still have negative impacts on water resources. This study introduces a new strategy to optimize bioenergy landscapes while improving stream health for the region. To accomplish this, several hydrological models including the Soil…

    The emission of greenhouse gases continues to amplify the impacts of global climate change. This has led to the increased focus on using renewable energy sources, such as biofuels, due to their lower impact on the environment. However, the production of biofuels can still have negative impacts on water resources. This study introduces a new strategy to optimize bioenergy landscapes while improving stream health for the region. To accomplish this, several hydrological models including the Soil and Water Assessment Tool, Hydrologic Integrity Tool, and Adaptive Neruro Fuzzy Inference System, were linked to develop stream health predictor models. These models are capable of estimating stream health scores based on the Index of Biological Integrity. The coupling of the aforementioned models was used to guide a genetic algorithm to design watershed-scale bioenergy landscapes. Thirteen bioenergy managements were considered based on the high probability of adaptation by farmers in the study area. Results from two thousand runs identified an optimum bioenergy crops placement that maximized the stream health for the Flint River Watershed in Michigan. The final overall stream health score was 50.93, which was improved from the current stream health score of 48.19. This was shown to be a significant improvement at the 1% significant level. For this final bioenergy landscape the most often used management was miscanthus (27.07%), followed by corn-soybean-rye (19.00%), corn stover-soybean (18.09%), and corn-soybean (16.43%). The technique introduced in this study can be successfully modified for use in different regions and can be used by stakeholders and decision makers to develop bioenergy landscapes that maximize stream health in the area of interest.

    Other authors
  • Two-phase approach to improve stream health modeling

    Ecological Informatics

    This study introduces a new two-phase predictive modelling approach. In the first phase, an initial estimate of the dependent variable along with an estimate of the error associated with those initial predictions is obtained. In the second phase, these initial estimates are combined to develop a new predictive model. Although different modeling methods can be used in each phase, to demonstrate the concept, in this study we tested Partial Least Square Regression (PLSR) and Adaptive Neuro-Fuzzy…

    This study introduces a new two-phase predictive modelling approach. In the first phase, an initial estimate of the dependent variable along with an estimate of the error associated with those initial predictions is obtained. In the second phase, these initial estimates are combined to develop a new predictive model. Although different modeling methods can be used in each phase, to demonstrate the concept, in this study we tested Partial Least Square Regression (PLSR) and Adaptive Neuro-Fuzzy Inference System (ANFIS). The proposed approach was evaluated based on monitoring data form the Flint River watershed, located in Michigan, USA to predict four biotic indices based on water quality and quantity indices. The results demonstrate that the two-phase approach that uses PLSR (first phase) and ANFIS (second phase) is superior to common-single-phase approach (R2 for the stream health predictive models increased on average from 0.5 in the first phase to over 0.9 in the second phase). Additionally, the two-phase approach eliminates the need for variable selection, a common pre-processing step, and provides satisfactory results despite the limited number of samples, which makes the approach more reliable, robust, and applicable.

    Although in this study the proposed two-phase approach is applied to biotic indices, the process can be extended to other natural and physical systems.

    Other authors
    See publication
  • MATLAB Hydrological Index Tool (MHIT): A high performance library to calculate 171 ecologically relevant hydrological indices

    Ecological Informatics

    Ecologically relevant hydrologic indices are being used for developing environmental flow baselines. EflowStats is an R-package developed by US Geological Survey that calculates 171 ecologically relevant hydrologic indices. Although, EflowStats provides a set of easy to use functions; once it is applied to a large area with thousands of streams, it requires a long processing time. This particularly limits its application in problems that are dealing with optimizations, requiring evaluation of…

    Ecologically relevant hydrologic indices are being used for developing environmental flow baselines. EflowStats is an R-package developed by US Geological Survey that calculates 171 ecologically relevant hydrologic indices. Although, EflowStats provides a set of easy to use functions; once it is applied to a large area with thousands of streams, it requires a long processing time. This particularly limits its application in problems that are dealing with optimizations, requiring evaluation of thousands of scenarios. As a result, a new package called MATLAB Hydrological Index Tools (MHIT) was developed, incorporating different technologies, such as vectorization, memoization, and parallelism to considerably reduce the processing time. Both EflowStats and MHIT were tested against a long-term (20 years) daily streamflow data set from the Saginaw River Watershed in Michigan. In summary, MHIT reduces the processing time by 227 times for the study area. Therefore, MHIT is much more suitable for dealing with Big Data.

    Other authors
    See publication
  • Ecohydrological Modeling for Large-scale Environmental Impact Assessment

    Science of the Total Environment

    Authors: Woznicki, S.A., Nejadhashemi, A. P., Abouali, M., Esfahanian, E., Herman, M.R., Hamaamin, Y.A., Zhang, Z.

    Other authors
    See publication
  • Solving Poisson equation with Robin boundary condition on a curvilinear mesh using high order mimetic discretization methods

    Journal of Mathematics and Computers in Simulation

    This paper introduces a new software package, written in MATLAB®, that generates an extended discrete Laplacian (L=DG=∇⋅∇) based on the Castillo-Grone Mimetic difference operators over a general curvilinear grid. The boundary conditions are included in the extended discrete Laplacian Operator, i.e. Dirichlet, Newmann, as well as Robin boundary conditions. The user only needs to provide a curvilinear grid, a desired operator order, and the degree of the interpolating polynomial. The operator is…

    This paper introduces a new software package, written in MATLAB®, that generates an extended discrete Laplacian (L=DG=∇⋅∇) based on the Castillo-Grone Mimetic difference operators over a general curvilinear grid. The boundary conditions are included in the extended discrete Laplacian Operator, i.e. Dirichlet, Newmann, as well as Robin boundary conditions. The user only needs to provide a curvilinear grid, a desired operator order, and the degree of the interpolating polynomial. The operator is tested in different condition and its performance is reported. Finally, based on accuracy of the results, amount of required memory, and the computation that is needed, it is concluded that the 4th order operator is the best one

    Other authors
    See publication
  • Stability and Performance Analysis of the Castillo-Grone Mimetic Operators in Conjunction with RK3 Time Discretization in Solving Advective Equations

    2013 International Conference on Computational Science - Procedia Computer Science

    In this paper, the performance of the second- and fourth-order accurate Castillo-Grone Mimetic (CGM) gradient and divergence operator for solving advection equations, in conjunction with the RK3 time discretization scheme, is investigated. In addition, the effect of different interpolation schemes on the CGM operator's stability is also studied numerically. It has been shown that, in all cases, the CGM operators were stable for Courant numbers higher than 1, and in some cases, up to a Courant…

    In this paper, the performance of the second- and fourth-order accurate Castillo-Grone Mimetic (CGM) gradient and divergence operator for solving advection equations, in conjunction with the RK3 time discretization scheme, is investigated. In addition, the effect of different interpolation schemes on the CGM operator's stability is also studied numerically. It has been shown that, in all cases, the CGM operators were stable for Courant numbers higher than 1, and in some cases, up to a Courant number of 1.8. Furthermore, in the case of the fourth-order accurate CGM divergence operator and linear interpolation, the amplification factor is calculated analytically using the Von Neumann stability analysis method, and the accuracy and stability of the combined CGM and RK3 scheme is also discussed.

    Other authors
    • Jose Castillo
    See publication
  • The Castillo-Grone's Mimetic Difference Operators in 2D and 3D fully Curvilinear Grids: Case Study of Poisson's Equation

    MASCOT2012 & ISGG2012

    Other authors
    • Jose Castillo
  • Mimetic finite difference methods in image processing

    Computational & Applied Mathematics

  • Atmospheric Flow Simulation over Rough Terrain

    European Research Community on Flow, Turbulence and Combustion

    Other authors

Patents

  • methods and apparatus to determine brake pad wear

    Issued US-11841058-B2

    Methods, apparatus, systems, and articles ofmanufacture to extend brake life cycle are disclosed herein. An example vehicle disclosed herein includes a brake including a rotor and a brake pad and a brake controller to detect a request to determine a wear level of the brake pad, activate the brake to cause contact between the brake pad and the rotor, and determine, based on a latency between the activation of the brake and the contact between the brake pad and the rotor, the wear level.

  • Systems and Methods for Mixed Use Rideshare Services

    Issued US-20230342706-A1

    Systems and methods for mixed use ride-share services are disclosed herein. An example method can include determining a ride-share route for a vehicle, the ride-share route identifying a rider and a package, receiving the rider, receiving the package, the package being received as a first mile portion of package return, and delivering the rider to a first drop off location and the package to a second drop off location.

  • method and apparatus for tunable multi-vehicle routing

    Issued US-11703338-B2

    A system includes a processor configured to receive require- ment values, from a vehicle-providing entity, for a plurality of predefined tunable routing parameters. The processor is also configured to select and assign entity-associated, rout- ing parameter consideration-levels, based on the values correlated to a predefined schema o f consideration-levels for each parameter. The processor is further configured to receive a plurality of pick-up requests and determine, using the…

    A system includes a processor configured to receive require- ment values, from a vehicle-providing entity, for a plurality of predefined tunable routing parameters. The processor is also configured to select and assign entity-associated, rout- ing parameter consideration-levels, based on the values correlated to a predefined schema o f consideration-levels for each parameter. The processor is further configured to receive a plurality of pick-up requests and determine, using the entity-associated routing parameter consideration-levels, a routing-plan for a plurality of vehicles to service the requests such that the received values are met.

  • systems and methods for determining vehicle parking scores

    Issued US-11694550-B1

    This disclosure describes systems and methods for determining vehicle parking scores. An example method may include calculating, subsequent to a first vehicle parking within a first parking space of a parking lot and based on first sensor data obtained by the first vehicle, a first vehicle parking score. The example method may also include calculating, subsequent to a second vehicle parking within the first parking space of the parking lot and based on second sensor data obtained by the second…

    This disclosure describes systems and methods for determining vehicle parking scores. An example method may include calculating, subsequent to a first vehicle parking within a first parking space of a parking lot and based on first sensor data obtained by the first vehicle, a first vehicle parking score. The example method may also include calculating, subsequent to a second vehicle parking within the first parking space of the parking lot and based on second sensor data obtained by the second vehicle, a second vehicle parking score. The example method may also include calculating a first average vehicle parking score for the first parking space based on the first vehicle parking score and the second vehicleparking score. The example method may also include presenting an indication of the first average vehicle parking score for the first parking space to a third vehicle within the parking lot.

  • enhanced vehicle operation

    Issued US-11667304-B2

    While operating a vehicle, a candidate marker is detected via first image data from a first image sensor. Upon failing to identify the candidate marker, vehicle exterior lighting is actuated to illuminate the candidate marker. Then the can- didate marker is determined to be one of a real marker or a projected marker based on determining whether the candi- date marker is detected via second image data from the first image sensor. Upon determining the candidate marker is the real marker, the…

    While operating a vehicle, a candidate marker is detected via first image data from a first image sensor. Upon failing to identify the candidate marker, vehicle exterior lighting is actuated to illuminate the candidate marker. Then the can- didate marker is determined to be one of a real marker or a projected marker based on determining whether the candi- date marker is detected via second image data from the first image sensor. Upon determining the candidate marker is the real marker, the vehicle is operated based on the real marker.

  • methods and systems for start/stop

    Issued US-11542904-B2

    Methods and systems are provided for a start/stop feature. In one example, a method includes adjusting start/stop conditions in response to a vehicle operator customizing start/stop conditions. The vehicle operator customizes start/stop conditions for a plurality of different driving conditions.

  • crop stand analysis

    Issued US-9489576-B2

    In one example, a method includes receiving, by a computing device, data for a region of interest that includes growing crops. The received data for the region of interest can include image data for the region of interest. The method further includes identifying, by the computing device based on the received image data, rows of crops within the region of interest. The method further includes determining, by the computing device based on the received data for the region of interest associated…

    In one example, a method includes receiving, by a computing device, data for a region of interest that includes growing crops. The received data for the region of interest can include image data for the region of interest. The method further includes identifying, by the computing device based on the received image data, rows of crops within the region of interest. The method further includes determining, by the computing device based on the received data for the region of interest associated with portions of the region of interest included in the identified rows of crops and excluding portions of the region of interest outside the identified rows of crops, a stand status of the growing crops within the region of interest. The stand status includes a quantity status corresponding to a population of crops within the region of interest.

    Other inventors
    See patent
  • Transit-Routing Expediter Systems And Methods For Multi-Modal Journey Optimization

    Filed US-11455580-B2

    Transit-routing expediter systems and methods for multi-modal journey optimization are disclosed herein. An example method includes determining journey parameters having an origin location, a destination location, and a time of departure; determining paths based on the journey parameters, each of the paths including any combination of route-based options, non-route-based options, or walking options; determining arrival times of the paths relative to the destination location; and identifying a…

    Transit-routing expediter systems and methods for multi-modal journey optimization are disclosed herein. An example method includes determining journey parameters having an origin location, a destination location, and a time of departure; determining paths based on the journey parameters, each of the paths including any combination of route-based options, non-route-based options, or walking options; determining arrival times of the paths relative to the destination location; and identifying a set of solutions for the paths based on the arrival times using an iterative analysis.

    Other inventors
    See patent
  • Method and apparatus for tunable multi-vehicle routing

    Filed US US-11248921-B2

    A system includes a processor configured to receive requirement values, from a vehicle-providing entity, for a plurality of predefined tunable routing parameters. The processor is also configured to select and assign entity-associated, routing parameter consideration-levels, based on the values correlated to a predefined schema of consideration-levels for each parameter. The processor is further configured to receive a plurality of pick-up requests and determine, using the entity-associated…

    A system includes a processor configured to receive requirement values, from a vehicle-providing entity, for a plurality of predefined tunable routing parameters. The processor is also configured to select and assign entity-associated, routing parameter consideration-levels, based on the values correlated to a predefined schema of consideration-levels for each parameter. The processor is further configured to receive a plurality of pick-up requests and determine, using the entity-associated routing parameter consideration-levels, a routing-plan for a plurality of vehicles to service the requests such that the received values are met.

    Other inventors
    See patent
  • Responder Assistance For Vehicular Events

    US-20240010152-A1

  • Systems And Methods For Mixed Use Rideshare Services

    US-20230342706-A1

  • Systems And Methods To Follow A Vehicle Using Alternative Forms Of Navigation Assistance

    US-20230349702-A1

  • intelligent adaptative cruise control for low visibility zones

    US-20220340133-A1

    A system comprises a computer having a processor and a memory, the memory storing instructions executable by the processor to monitor a position of a vehicle while an adaptive cruise control feature of the vehicle is set to operate in a standard operation mode, identify, based on the position of the vehicle and on visibility zone information, a limited visibility zone in a route of travel of the vehicle, and cause the adaptive cruise control feature to operate in a modified operation mode while…

    A system comprises a computer having a processor and a memory, the memory storing instructions executable by the processor to monitor a position of a vehicle while an adaptive cruise control feature of the vehicle is set to operate in a standard operation mode, identify, based on the position of the vehicle and on visibility zone information, a limited visibility zone in a route of travel of the vehicle, and cause the adaptive cruise control feature to operate in a modified operation mode while the vehicle is in the limited visibility zone, wherein during operation in the modified operation mode, the adaptive cruise control feature operates in accordance with one or more modified operating parameters.

  • obscuring data collected from connected vehicles

    US-20230098479-A1

    As a computing device travels on a trip from a starting location toa destination location, geographic coordinates are captured and stored. The geographic coordinates are tested against an obscuring conditionto determine a portion of the geographic coordinates that satisfy the obscuring condition. Based on the determined portion of geographic coordinates satisfying the obscuring condition, altering the geographic coordinates in the determined portion of the geographic coordinates to reduce their…

    As a computing device travels on a trip from a starting location toa destination location, geographic coordinates are captured and stored. The geographic coordinates are tested against an obscuring conditionto determine a portion of the geographic coordinates that satisfy the obscuring condition. Based on the determined portion of geographic coordinates satisfying the obscuring condition, altering the geographic coordinates in the determined portion of the geographic coordinates to reduce their precision or accuracy. The computing device transmits the altered geographic coordinates and the geographic coordinates that did not satisfy the obscuring condition.

  • systems and methods to enforce a curfew

    US-20230175850-A1

    The disclosure is generally directed to systems and methods to enforce a curfew upon a driver. In an example method, a processor makes a determinationwhether a vehicle operated by a driver is located inside a geofence during a curfew. The processor reports to user a violation o f the curfew if the vehicle is not located insidethe geofence during the curfew. The processor may also report an expected curfew violation (based on a speed and/or a distance evaluation of the vehicle) when the vehicle…

    The disclosure is generally directed to systems and methods to enforce a curfew upon a driver. In an example method, a processor makes a determinationwhether a vehicle operated by a driver is located inside a geofence during a curfew. The processor reports to user a violation o f the curfew if the vehicle is not located insidethe geofence during the curfew. The processor may also report an expected curfew violation (based on a speed and/or a distance evaluation of the vehicle) when the vehicle is unable to enter the geofence before a start of the curfew. If the vehicle is located inside the geofence during the curfew, the processor bestows privacy to a travel history of the driver. The travel history is associated with travel by the driver outside the geofence at times other than the curfew.

Projects

  • Global Connection

    Global Connection or Globe Connection (I need to choose a better name) is a web-tool that helps you draw a connecting line following a projectile path between two locations on the Earth. I was always fascinated by this type of graphs. So, I said, let’s create a tool that people could upload a Comma Separated Version (CSV) file, identifying the starting and ending point of each connection and easily create such graphs. This tool was created using DOJO, Cesium WebGL, and, of course, some…

    Global Connection or Globe Connection (I need to choose a better name) is a web-tool that helps you draw a connecting line following a projectile path between two locations on the Earth. I was always fascinated by this type of graphs. So, I said, let’s create a tool that people could upload a Comma Separated Version (CSV) file, identifying the starting and ending point of each connection and easily create such graphs. This tool was created using DOJO, Cesium WebGL, and, of course, some JavaScript modules that I wrote following Asynchronous Module Definition (AMD) format.

    See project
  • SafetyInsights

    -

    https://safetyinsights.ford.com/#/

    See project

Honors & Awards

  • Environmental Modeling & Software Outstanding Reviewer Award

    Elsevier - Environmental Modeling & Software - Journal

  • Environmental Modeling & Software Outstanding Reviewer

    Elsevier - Environmental Modeling & Software - Journal

  • Applied Computational Science & Engineering Student Support (ACSESS)

    Computational Science Research Center

  • President's Award for Student Research Symposium

    San Diego State University

  • Erasmus Mundus L7 Scholarship

    European Union

Recommendations received

View Mohammad’s full profile

  • See who you know in common
  • Get introduced
  • Contact Mohammad directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Mohammad Abouali

Add new skills with these courses