Patents by Inventor John Sapp
John Sapp has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20230363689Abstract: Intraprocedural techniques for identifying a location of an origin of an idiopathic ventricular arrhythmia in a patient are presented.Type: ApplicationFiled: August 5, 2021Publication date: November 16, 2023Applicant: THE JOHNS HOPKINS UNIVERSITYInventors: Natalia TRAYANOVA, Shijie A. ZHOU, Jonathan CHRISPIN, John SAPP, Amir ABDELWAHAB
-
Publication number: 20230368660Abstract: A method and system of determining whether a stationary vehicle is a blocking vehicle to improve control of an autonomous vehicle. A perception engine may detect a stationary vehicle in an environment of the autonomous vehicle from sensor data received by the autonomous vehicle. Responsive to this detection, the perception engine may determine feature values of the environment of the vehicle from sensor data (e.g., features of the stationary vehicle, other object(s), the environment itself). The autonomous vehicle may input these feature values into a machine-learning model to determine a probability that the stationary vehicle is a blocking vehicle and use the probability to generate a trajectory to control motion of the autonomous vehicle.Type: ApplicationFiled: July 28, 2023Publication date: November 16, 2023Inventors: Mahsa Ghafarianzadeh, Benjamin John Sapp
-
Patent number: 11763668Abstract: A method and system of determining whether a stationary vehicle is a blocking vehicle to improve control of an autonomous vehicle. A perception engine may detect a stationary vehicle in an environment of the autonomous vehicle from sensor data received by the autonomous vehicle. Responsive to this detection, the perception engine may determine feature values of the environment of the vehicle from sensor data (e.g., features of the stationary vehicle, other object(s), the environment itself). The autonomous vehicle may input these feature values into a machine-learning model to determine a probability that the stationary vehicle is a blocking vehicle and use the probability to generate a trajectory to control motion of the autonomous vehicle.Type: GrantFiled: March 23, 2021Date of Patent: September 19, 2023Assignee: Zoox, Inc.Inventors: Mahsa Ghafarianzadeh, Benjamin John Sapp
-
Publication number: 20220092983Abstract: Techniques are discussed for determining prediction probabilities of an object based on a top-down representation of an environment. Data representing objects in an environment can be captured. Aspects of the environment can be represented as map data. A multi-channel image representing a top-down view of object(s) in the environment can be generated based on the data representing the objects and map data. The multi-channel image can be used to train a machine learned model by minimizing an error between predictions from the machine learned model and a captured trajectory associated with the object. Once trained, the machine learned model can be used to generate prediction probabilities of objects in an environment, and the vehicle can be controlled based on such prediction probabilities.Type: ApplicationFiled: December 6, 2021Publication date: March 24, 2022Inventors: Xi Joey Hong, Benjamin John Sapp, James William Vaisey Philbin, Kai Zhenyu Wang
-
Patent number: 11195418Abstract: Techniques are discussed for determining prediction probabilities of an object based on a top-down representation of an environment. Data representing objects in an environment can be captured. Aspects of the environment can be represented as map data. A multi-channel image representing a top-down view of object(s) in the environment can be generated based on the data representing the objects and map data. The multi-channel image can be used to train a machine learned model by minimizing an error between predictions from the machine learned model and a captured trajectory associated with the object. Once trained, the machine learned model can be used to generate prediction probabilities of objects in an environment, and the vehicle can be controlled based on such prediction probabilities.Type: GrantFiled: May 22, 2019Date of Patent: December 7, 2021Assignee: Zoox, Inc.Inventors: Xi Joey Hong, Benjamin John Sapp, James William Vaisey Philbin, Kai Zhenyu Wang
-
Patent number: 11169531Abstract: Techniques are discussed for determining predicted trajectories based on a top-down representation of an environment. Sensors of a first vehicle can capture sensor data of an environment, which may include agent(s) separate from the first vehicle, such as a second vehicle or a pedestrian. A multi-channel image representing a top-down view of the agent(s) and the environment and comprising semantic information can be generated based on the sensor data. Semantic information may include a bounding box and velocity information associated with the agent, map data, and other semantic information. Multiple images can be generated representing the environment over time. The image(s) can be input into a prediction system configured to output a heat map comprising prediction probabilities associated with possible locations of the agent in the future. A predicted trajectory can be generated based on the prediction probabilities and output to control an operation of the first vehicle.Type: GrantFiled: October 4, 2018Date of Patent: November 9, 2021Assignee: Zoox, Inc.Inventors: Xi Joey Hong, Benjamin John Sapp
-
Publication number: 20210208598Abstract: A method and system of determining whether a stationary vehicle is a blocking vehicle to improve control of an autonomous vehicle. A perception engine may detect a stationary vehicle in an environment of the autonomous vehicle from sensor data received by the autonomous vehicle. Responsive to this detection, the perception engine may determine feature values of the environment of the vehicle from sensor data (e.g., features of the stationary vehicle, other object(s), the environment itself). The autonomous vehicle may input these feature values into a machine-learning model to determine a probability that the stationary vehicle is a blocking vehicle and use the probability to generate a trajectory to control motion of the autonomous vehicle.Type: ApplicationFiled: March 23, 2021Publication date: July 8, 2021Inventors: Mahsa Ghafarianzadeh, Benjamin John Sapp
-
Patent number: 10981567Abstract: Feature-based prediction is described. In an example, a vehicle can capture sensor data while traversing an environment and can provide the sensor data to computing system(s). The sensor data can indicate event(s), such as a lane change, associated with agent(s) in the environment. The computing system(s) can determine, based on the sensor data, a time associated with the event and can determine features associated with a period of time relative to the time of the event. In an example, the computing system(s) can aggregate the features with additional features associated with other similar events to generate training data and can train, based at least in part on the training data, a machine learned model for predicting new events. In an example, the machine learned model can be transmitted to vehicle(s), which can be configured to alter drive operation(s) based, at least partly, on output(s) of the machine learned model.Type: GrantFiled: August 8, 2019Date of Patent: April 20, 2021Assignee: Zoox, Inc.Inventors: Benjamin John Sapp, Daylen Guang Yu Yang
-
Patent number: 10627818Abstract: A temporal prediction model for semantic intent understanding is described. An agent (e.g., a moving object) in an environment can be detected in sensor data collected from sensors on a vehicle. Computing device(s) associated with the vehicle can determine, based partly on the sensor data, attribute(s) of the agent (e.g., classification, position, velocity, etc.), and can generate, based partly on the attribute(s) and a temporal prediction model, semantic intent(s) of the agent (e.g., crossing a road, staying straight, etc.), which can correspond to candidate trajectory(s) of the agent. The candidate trajectory(s) can be associated with weight(s) representing likelihood(s) that the agent will perform respective intent(s). The computing device(s) can use one (or more) of the candidate trajectory(s) to determine a vehicle trajectory along which a vehicle is to drive.Type: GrantFiled: March 28, 2018Date of Patent: April 21, 2020Assignee: Zoox, Inc.Inventors: Benjamin John Sapp, Yilun Wang
-
Publication number: 20200110416Abstract: Techniques are discussed for determining predicted trajectories based on a top-down representation of an environment. Sensors of a first vehicle can capture sensor data of an environment, which may include agent(s) separate from the first vehicle, such as a second vehicle or a pedestrian. A multi-channel image representing a top-down view of the agent(s) and the environment and comprising semantic information can be generated based on the sensor data. Semantic information may include a bounding box and velocity information associated with the agent, map data, and other semantic information. Multiple images can be generated representing the environment over time. The image(s) can be input into a prediction system configured to output a heat map comprising prediction probabilities associated with possible locations of the agent in the future. A predicted trajectory can be generated based on the prediction probabilities and output to control an operation of the first vehicle.Type: ApplicationFiled: October 4, 2018Publication date: April 9, 2020Inventors: Xi Joey Hong, Benjamin John Sapp
-
Publication number: 20190359208Abstract: Feature-based prediction is described. In an example, a vehicle can capture sensor data while traversing an environment and can provide the sensor data to computing system(s). The sensor data can indicate event(s), such as a lane change, associated with agent(s) in the environment. The computing system(s) can determine, based on the sensor data, a time associated with the event and can determine features associated with a period of time relative to the time of the event. In an example, the computing system(s) can aggregate the features with additional features associated with other similar events to generate training data and can train, based at least in part on the training data, a machine learned model for predicting new events. In an example, the machine learned model can be transmitted to vehicle(s), which can be configured to alter drive operation(s) based, at least partly, on output(s) of the machine learned model.Type: ApplicationFiled: August 8, 2019Publication date: November 28, 2019Inventors: Benjamin John Sapp, Daylen Guang Yu Yang
-
Publication number: 20190308620Abstract: Feature-based prediction is described. In an example, a vehicle can capture sensor data while traversing an environment and can provide the sensor data to computing system(s). The sensor data can indicate event(s), such as a lane change, associated with agent(s) in the environment. The computing system(s) can determine, based on the sensor data, a time associated with the event and can determine features associated with a period of time relative to the time of the event. In an example, the computing system(s) can aggregate the features with additional features associated with other similar events to generate training data and can train, based at least in part on the training data, a machine learned model for predicting new events. In an example, the machine learned model can be transmitted to vehicle(s), which can be configured to alter drive operation(s) based, at least partly, on output(s) of the machine learned model.Type: ApplicationFiled: April 6, 2018Publication date: October 10, 2019Inventors: Benjamin John Sapp, Daylen Guang Yu Yang
-
Publication number: 20190302767Abstract: A temporal prediction model for semantic intent understanding is described. An agent (e.g., a moving object) in an environment can be detected in sensor data collected from sensors on a vehicle. Computing device(s) associated with the vehicle can determine, based partly on the sensor data, attribute(s) of the agent (e.g., classification, position, velocity, etc.), and can generate, based partly on the attribute(s) and a temporal prediction model, semantic intent(s) of the agent (e.g., crossing a road, staying straight, etc.), which can correspond to candidate trajectory(s) of the agent. The candidate trajectory(s) can be associated with weight(s) representing likelihood(s) that the agent will perform respective intent(s). The computing device(s) can use one (or more) of the candidate trajectory(s) to determine a vehicle trajectory along which a vehicle is to drive.Type: ApplicationFiled: March 28, 2018Publication date: October 3, 2019Inventors: Benjamin John Sapp, Yilun Wang
-
Patent number: 10414395Abstract: Feature-based prediction is described. In an example, a vehicle can capture sensor data while traversing an environment and can provide the sensor data to computing system(s). The sensor data can indicate event(s), such as a lane change, associated with agent(s) in the environment. The computing system(s) can determine, based on the sensor data, a time associated with the event and can determine features associated with a period of time relative to the time of the event. In an example, the computing system(s) can aggregate the features with additional features associated with other similar events to generate training data and can train, based at least in part on the training data, a machine learned model for predicting new events. In an example, the machine learned model can be transmitted to vehicle(s), which can be configured to alter drive operation(s) based, at least partly, on output(s) of the machine learned model.Type: GrantFiled: April 6, 2018Date of Patent: September 17, 2019Assignee: Zoox, Inc.Inventors: Benjamin John Sapp, Daylen Guang Yu Yang
-
Publication number: 20050090818Abstract: A method for ablating tissue in or around the heart to create an enhanced lesion is provided. The distal end of a catheter including a needle electrode at its distal end is introduced into the heart. The distal end of the needle electrode is introduced into the tissue. An electrically-conductive fluid is infused through the needle electrode and into the tissue. The tissue is ablated after and/or during introduction of the fluid into the tissue. The fluid conducts ablation energy within the tissue to create a larger lesion than would be created without the introduction of the fluid.Type: ApplicationFiled: October 27, 2003Publication date: April 28, 2005Inventors: Robert Pike, John Sapp, William Stevenson, Robert Mest