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.