
Patents.
New ideas and patents allow for technology and innovation to move forward.
Here are links to my current patents:
Autonomous vehicle premium computation using predictive models
Patent number: 12014424
Abstract: The present disclosure relates generally to systems for facilitating the use of autonomous vehicles (AVs), and more particularly to automated artificial intelligence (AI)-based techniques for determining an insurance premium for an AV ride based upon various factors including the evaluation of risk associated with the AV ride.
_____
ANALYSIS OF SCENARIOS FOR CONTROLLING VEHICLE OPERATIONS
Publication number: 20240053763
Abstract: Techniques are described herein for determining one or more actions for an autonomous vehicle to perform, based on simulation of at least one possible scenario. A possible scenario may involve, for example, the autonomous vehicle interacting with an object in the environment.
_____
Performing tasks using autonomous machines
Patent number: 11874671
Abstract: The present disclosure relates generally to autonomous machines (AMs) and more particularly to techniques for intelligently planning, managing and performing various tasks using AMs. A control system (referred to as a fleet management system or FMS) is disclosed for managing a set of resources at a site, which may include AMs.
_____
Analysis of scenarios for controlling vehicle operations
Patent number: 11835962
Abstract: Techniques are described herein for determining one or more actions for an autonomous vehicle to perform, based on simulation of at least one possible scenario. A possible scenario may involve, for example, the autonomous vehicle interacting with an object in the environment.
_____
Autonomous control of heavy equipment and vehicles using task hierarchies
Patent number: 11713059
Abstract: The present disclosure relates techniques for autonomously controlling heavy equipment and vehicles using task hierarchies. Particularly, aspects of the present disclosure are directed to obtaining a task to be performed by an autonomous vehicle, determining subtasks to be performed to perform the task, obtaining sensor data providing a representation of operation of the autonomous vehicle.
_____
Systems and methods for transfer of material using autonomous machines with reinforcement learning and visual servo control
Patent number: 11709495
Abstract: Systems and methods enable an autonomous vehicle to perform an iterative task of transferring material from a source location to a destination location, such as moving dirt from a pile, in a more efficient manner, using a combination of reinforcement learning techniques to select a motion path for a particular iteration and visual servo control to guide the motion of the vehicle along the selected path.
_____
Drivable surface identification techniques
Patent number: 11691648
Abstract: The present disclosure relates generally to identification of drivable surfaces in connection with autonomously performing various tasks at industrial work sites and, more particularly, to techniques for distinguishing drivable surfaces from non-drivable surfaces based on sensor data.
_____
User interface for presenting decisions
Patent number: 11625036
Abstract: Techniques are described herein for providing information regarding one or more actions an autonomous vehicle management system is planning to perform. The autonomous vehicle management system can also provide information indicative of one or more reasons for a planned action. This information can be provided through a user interface that displays an indication of the action together with an indication of the reason for the action.
_____
Automated object detection in a dusty environment
Patent number: 11567197
Abstract: Systems and methods for object detection in a dusty environment can enhance the ability of autonomous machines to distinguish dust clouds from solid obstacles and proceed appropriately. A library of dust classifiers can be provided, where each dust classifier is separately trained to distinguish airborne dust from objects in the environment.
_____
Techniques for kinematic and dynamic behavior estimation in autonomous vehicles
Patent number: 11560690
Abstract: The present disclosure relates generally to techniques for the kinematic estimation and dynamic behavior estimation of autonomous heavy equipment or vehicles to improve navigation, digging and material carrying tasks at various industrial work sites.
_____
Dynamically controlling sensor behavior
Patent number: 11561541
Abstract: An infrastructure is provided for improving the safety of autonomous systems. An autonomous vehicle management system (AVMS) controls one or more autonomous functions or operations performed by a vehicle or machine such that the autonomous operations are performed in a safe manner.
_____
Techniques for volumetric estimation
Patent number: 11494930
Abstract: The present disclosure relates generally to the operation of autonomous machinery for performing various tasks at various industrial work sites, and more particularly to the volumetric estimation and dimensional estimation of a pile of material or other object, and the use of multiple sensors for the volumetric estimation and dimensional estimation of a pile of material or other object at such work sites.
_____
AUTONOMOUS CONTROL OF HEAVY EQUIPMENT AND VEHICLES USING TASK HIERARCHIES
Publication number: 20220340171
Abstract: The present disclosure relates techniques for autonomously controlling heavy equipment and vehicles using task hierarchies. Particularly, aspects of the present disclosure are directed to obtaining a task to be performed by an autonomous vehicle, determining subtasks to be performed to perform the task, obtaining sensor data providing a representation of operation of the autonomous vehicle.
_____
Techniques for considering uncertainty in use of artificial intelligence models
Patent number: 11467590
Abstract: An infrastructure is provided for improving the safety of autonomous systems. An autonomous vehicle management system (AVMS) controls one or more autonomous functions or operations performed by a vehicle or machine such that the autonomous operations are performed in a safe manner.
_____
Multi-processor SoC system
Patent number: 11378954
Abstract: A multi-processor architecture for automated driving systems can be used to improve performance and provide design flexibility. For example, a multi-processor architecture can be used to implement command generation and safety functionality in different processors.
_____
Autonomous vehicle ad-hoc networking and data processing
Patent number: 11375041
Abstract: In one aspect, In one aspect, a method for data transfer and processing communications is provided. The method includes the step of providing a machine-to-everything (M2X) application layer on each machine of the plurality of machines.
_____
User identification systems and methods
Patent number: 11267440
Abstract: Example user identification systems and methods are described. In one implementation, a method determines a first step pulse associated with a user carrying a key fob and detects a user device proximate the key fob.
_____
DRIVABLE SURFACE IDENTIFICATION TECHNIQUES
Publication number: 20220024485
Abstract: The present disclosure relates generally to identification of drivable surfaces in connection with autonomously performing various tasks at industrial work sites and, more particularly, to techniques for distinguishing drivable surfaces from non-drivable surfaces based on sensor data.
_____
ANALYSIS OF SCENARIOS FOR CONTROLLING VEHICLE OPERATIONS
Publication number: 20220026921
Abstract: Techniques are described herein for determining one or more actions for an autonomous vehicle to perform, based on simulation of at least one possible scenario. A possible scenario may involve, for example, the autonomous vehicle interacting with an object in the environment.
_____
Analysis of scenarios for controlling vehicle operations
Patent number: 11169536
Abstract: Techniques are described herein for determining one or more actions for an autonomous vehicle to perform, based on simulation of at least one possible scenario. A possible scenario may involve, for example, the autonomous vehicle interacting with an object in the environment.
_____
AUTOMATED OBJECT DETECTION IN A DUSTY ENVIRONMENT
Publication number: 20210263152
Abstract: Systems and methods for object detection in a dusty environment can enhance the ability of autonomous machines to distinguish dust clouds from solid obstacles and proceed appropriately. A library of dust classifiers can be provided, where each dust classifier is separately trained to distinguish airborne dust from objects in the environment.
_____
USER IDENTIFICATION SYSTEMS AND METHODS
Publication number: 20210197763
Abstract: Example user identification systems and methods are described. In one implementation, a method determines a first step pulse associated with a user carrying a key fob and detects a user device proximate the key fob. The method further identifies a second step pulse measured by the user device and determines whether the first and second step pulses match. If the step pulses match, the user carrying the key fob is identified as the owner of the user device.
_____
TECHNIQUES FOR VOLUMETRIC ESTIMATION
Publication number: 20200394813
Abstract: The present disclosure relates generally to the operation of autonomous machinery for performing various tasks at various industrial work sites, and more particularly to the volumetric estimation and dimensional estimation of a pile of material or other object, and the use of multiple sensors for the volumetric estimation and dimensional estimation of a pile of material or other object at such work sites.
_____
AUTONOMOUS VEHICLE AD-HOC NETWORKING AND DATA PROCESSING
Publication number: 20200336565
Abstract: In one aspect, In one aspect, a method for data transfer and processing communications is provided. The method includes the step of providing a machine-to-everything (M2X) application layer on each machine of the plurality of machines.
_____
System and method for a framework of robust and safe reinforcement learning application in real world autonomous vehicle application
Patent number: 10809735
Abstract: In one aspect, a computer-implemented method useful for managing autonomous vehicle application operations with reinforcement learning (RL) methods, the method includes the step of providing an autonomous vehicle application of an autonomous vehicle, wherein the autonomous vehicle application manages a final action of a specified operation of the autonomous vehicle.
_____
SYSTEMS AND METHODS FOR TRANSFER OF MATERIAL USING AUTONOMOUS MACHINES WITH REINFORCEMENT LEARNING AND VISUAL SERVO CONTROL
Publication number: 20200310442
Abstract: Systems and methods enable an autonomous vehicle to perform an iterative task of transferring material from a source location to a destination location, such as moving dirt from a pile, in a more efficient manner, using a combination of reinforcement learning techniques to select a motion path for a particular iteration and visual servo control to guide the motion of the vehicle along the selected path.
_____
TECHNIQUES FOR KINEMATIC AND DYNAMIC BEHAVIOR ESTIMATION IN AUTONOMOUS VEHICLES
Publication number: 20200181879
Abstract: The present disclosure relates generally to techniques for the kinematic estimation and dynamic behavior estimation of autonomous heavy equipment or vehicles to improve navigation, digging and material carrying tasks at various industrial work sites.
_____
PERFORMING TASKS USING AUTONOMOUS MACHINES
Publication number: 20200150687
Abstract: The present disclosure relates generally to autonomous machines (AMs) and more particularly to techniques for intelligently planning, managing and performing various tasks using AMs. A control system (referred to as a fleet management system or FMS) is disclosed for managing a set of resources at a site, which may include AMs.
_____
AUTONOMOUS VEHICLE PREMIUM COMPUTATION USING PREDICTIVE MODELS
Publication number: 20200111169
Abstract: The present disclosure relates generally to systems for facilitating the use of autonomous vehicles (AVs), and more particularly to automated artificial intelligence (AI)-based techniques for determining an insurance premium for an AV ride based upon various factors including the evaluation of risk associated with the AV ride.
_____
DYNAMICALLY CONTROLLING SENSOR BEHAVIOR
Publication number: 20190310636
Abstract: An infrastructure is provided for improving the safety of autonomous systems. An autonomous vehicle management system (AVMS) controls one or more autonomous functions or operations performed by a vehicle or machine such that the autonomous operations are performed in a safe manner.
_____
ANALYSIS OF SCENARIOS FOR CONTROLLING VEHICLE OPERATIONS
Publication number: 20190310654
Abstract: Techniques are described herein for determining one or more actions for an autonomous vehicle to perform, based on simulation of at least one possible scenario. A possible scenario may involve, for example, the autonomous vehicle interacting with an object in the environment.
_____
USER INTERFACE FOR PRESENTING DECISIONS
Publication number: 20190310627
Abstract: Techniques are described herein for providing information regarding one or more actions an autonomous vehicle management system is planning to perform. The autonomous vehicle management system can also provide information indicative of one or more reasons for a planned action.
_____
TECHNIQUES FOR CONSIDERING UNCERTAINTY IN USE OF ARTIFICIAL INTELLIGENCE MODELS
Publication number: 20190310650
Abstract: An infrastructure is provided for improving the safety of autonomous systems. An autonomous vehicle management system (AVMS) controls one or more autonomous functions or operations performed by a vehicle or machine such that the autonomous operations are performed in a safe manner.
_____
SYSTEM AND METHOD FOR A FRAMEWORK OF ROBUST AND SAFE REINFORCEMENT LEARNING APPLICATION IN REAL WORLD AUTONOMOUS VEHICLE APPLICATION
Publication number: 20190310649
Abstract: In one aspect, a computer-implemented method useful for managing autonomous vehicle application operations with reinforcement learning (RL) methods, the method includes the step of providing an autonomous vehicle application of an autonomous vehicle, wherein the autonomous vehicle application manages a final action of a specified operation of the autonomous vehicle.
_____
System and method for driver pattern recognition, identification, and prediction
Patent number: 10315665
Abstract: Examples of the present invention are directed to a method and system of recognizing a driving pattern of a vehicle. Driver input controlling the vehicle can be received and stored in association with various sensor information (e.g., GPS location, camera data, radar data, etc.) and a timestamp.
_____
Tracking objects within a dynamic environment for improved localization
Patent number: 10077054
Abstract: The present invention extends to methods, systems, and computer program products for tracking objects within a dynamic environment for improved localization. Sensing devices are utilized to gather data about a vehicle's environment.
_____
State-based operation for autonomous vehicles
Patent number: 10077052
Abstract: A system for operating a vehicle is disclosed. The vehicle is operated in a first driving state corresponding to a first set of logic for operating the vehicle, the first set of logic including logic for performing a first action at the vehicle in response to a determination that a first condition exists in the surroundings of the vehicle.
_____
Emergency signal detection and response
Patent number: 10074274
Abstract: This disclosure relates to a method of safely and automatically navigating in the presence of emergency vehicles. A first vehicle may receive, via communication hardware, a message indicating presence of the emergency vehicle.
_____
MULTI-PROCESSOR SOC SYSTEM
Publication number: 20180143633
Abstract: A multi-processor architecture for automated driving systems can be used to improve performance and provide design flexibility. For example, a multi-processor architecture can be used to implement command generation and safety functionality in different processors.
_____
Vehicle sensing grid having dynamic sensing cell size
Patent number: 9796390
Abstract: A system that performs a method is disclosed. At a first time, characteristics about an area surrounding a vehicle are determined using a first sensing grid including first sensing cells of a first size. At a second time, after the first time, whether sensing cell size data satisfies sensing cell size change criteria is determined.
_____
STATE-BASED OPERATION FOR AUTONOMOUS VEHICLES
Publication number: 20170297576
Abstract: A system for operating a vehicle is disclosed. The vehicle is operated in a first driving state corresponding to a first set of logic for operating the vehicle, the first set of logic including logic for performing a first action at the vehicle in response to a determination that a first condition exists in the surroundings of the vehicle.
_____
VEHICLE SENSING GRID HAVING DYNAMIC SENSING CELL SIZE
Publication number: 20170247036
Abstract: A system that performs a method is disclosed. At a first time, characteristics about an area surrounding a vehicle are determined using a first sensing grid including first sensing cells of a first size. At a second time, after the first time, whether sensing cell size data satisfies sensing cell size change criteria is determined.
_____
EMERGENCY SIGNAL DETECTION AND RESPONSE
Publication number: 20170249839
Abstract: This disclosure relates to a method of safely and automatically navigating in the presence of emergency vehicles. A first vehicle may receive, via communication hardware, a message indicating presence of the emergency vehicle.
_____
TRACKING OBJECTS WITHIN A DYNAMIC ENVIRONMENT FOR IMPROVED LOCALIZATION
Publication number: 20170217433
Abstract: The present invention extends to methods, systems, and computer program products for tracking objects within a dynamic environment for improved localization. Sensing devices are utilized to gather data about a vehicle's environment.
_____
SYSTEM AND METHOD FOR DRIVER PATTERN RECOGNITION, IDENTIFICATION, AND PREDICTION
Publication number: 20170217446
Abstract: Examples of the present invention are directed to a method and system of recognizing a driving pattern of a vehicle. Driver input controlling the vehicle can be received and stored in association with various sensor information (e.g., GPS location, camera data, radar data, etc.) and a timestamp.
_____
Tracking Objects Within A Dynamic Environment For Improved Localization
Publication number: 20170217434
Abstract: The present invention extends to methods, systems, and computer program products for tracking objects within a dynamic environment for improved localization. Sensing devices are utilized to gather data about a vehicle's environment.
_____
SYSTEM AND METHOD FOR NEGOTIATING AN INTERSECTION TRAVERSAL BY AN AUTOMATED VEHICLE
Publication number: 20170205825
Abstract: The present invention relates to a system and method for negotiating priority of entry into a traffic intersection as between multiple vehicles. Specifically, examples of the disclosure are directed to a peer-to-peer negotiation system for intersections including all-way stop signs.
_____
Tracking objects within a dynamic environment for improved localization
Patent number: 9707961
Abstract: The present invention extends to methods, systems, and computer program products for tracking objects within a dynamic environment for improved localization. Sensing devices are utilized to gather data about a vehicle's environment.
_____
Identifying a driver of a vehicle
Patent number: 9707911
Abstract: The present invention extends to methods, systems, and computer program products for identifying a person as a driver of a vehicle. Aspects include using in-vehicle sensors to increase the accuracy of driver identification initially determined using other mechanisms.
_____
Position identification system with multiple cross-checks
Patent number: 9064352
Abstract: A position identification system for use with a mobile machine at a worksite is disclosed. The system may include an integration module configured to integrate information from at least one motion sensor and at least one GPS receiver to generate a location signal indicative of an actual location of the mobile machine.
_____
Autonomous machine control system
Patent number: 8924067
Abstract: An autonomous control system for a mobile machine is disclosed. The autonomous control system may have a plurality of system modules each configured to monitor a status of at least one machine component and generate a corresponding recommended machine action based on the status, and a control module configured to control operations of the mobile machine.
_____
POSITION IDENTIFICATION SYSTEM WITH MULTIPLE CROSS-CHECKS
Publication number: 20140324300
Abstract: A position identification system for use with a mobile machine at a worksite is disclosed. The system may include an integration module configured to integrate information from at least one motion sensor and at least one GPS receiver to generate a location signal indicative of an actual location of the mobile machine.
_____
CONTROL SYSTEM HAVING AUTOMATIC COMPONENT SOFTWARE MANAGEMENT
Publication number: 20140208306
Abstract: A component software management system for a machine is disclosed. The component software management system has a software driven component located on-board, a data system located off-board the machine, and a data system controller in communication with the software driven component and the data system.
_____
System and method for controlling autonomous machine within lane boundaries during position uncertainty
Patent number: 8755966
Abstract: An autonomous machine control system includes a positioning unit measuring position and orientation, and a navigation unit storing a route plan including an intended travel path along a lane. The lane has a width defined by a left-hand boundary and a right-hand boundary.
_____
Machine navigation system having integrity checking
Patent number: 8700324
Abstract: A navigation system for a machine is disclosed. The navigation system may have a navigation unit configured to measure a position of a machine at a first time and at a second time, and at least a first sensor configured to generate at least a first signal indicative of a speed and a heading of the machine during a time period from the first time to the second time.
_____
CONTROL SYSTEM HAVING AUTOMATIC COMPONENT VERSION MANAGEMENT
Publication number: 20140068561
Abstract: A component version management system for a machine is disclosed. The component version management system has a software driven component located on the machine, a data system located off-board the machine, and a data system controller in communication with the software driven component and the data system.
_____
System And Method For Controlling Autonomous Machine Within Lane Boundaries During Position Uncertainty
Publication number: 20130261870
Abstract: An autonomous machine control system includes a positioning unit measuring position and orientation, and a navigation unit storing a route plan including an intended travel path along a lane. The lane has a width defined by a left-hand boundary and a right-hand boundary.
_____
AUTONOMOUS MACHINE CONTROL SYSTEM
Publication number: 20120089291
Abstract: An off-board operator interface station configured to display a graphics user interface for an autonomous machine control system is disclosed. The graphics user interface may have an overall machine response field configured to display an arbitrated machine action currently being implemented on an autonomous machine.
_____
AUTONOMOUS MACHINE CONTROL SYSTEM
Publication number: 20120089293
Abstract: An autonomous control system for a mobile machine is disclosed. The autonomous control system may have a plurality of system modules each configured to monitor a status of at least one machine component and generate a corresponding recommended machine action based on the status, and a control module configured to control operations of the mobile machine.
_____
MACHINE NAVIGATION SYSTEM HAVING INTEGRITY CHECKING
Publication number: 20120053831
Abstract: A navigation system for a machine is disclosed. The navigation system may have a navigation unit configured to measure a position of a machine at a first time and at a second time, and at least a first sensor configured to generate at least a first signal indicative of a speed and a heading of the machine during a time period from the first time to the second time.