Patents by Inventor Kyle Krafka
Kyle Krafka 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).
-
Patent number: 12651442Abstract: A technique for provisioning UAVs to operate in a specific geographical region includes acquiring reference aerial images of the specific geographical region from a secondary source. The reference aerial images have at least one style characteristic that is distinct from that of operational aerial images acquired by the UAVs during operation. The reference aerial images are transformed into training images that adopt a style of the operational aerial images using a neural style transfer. A neural network that facilitates vision-based navigation of the UAVs is trained using the training images. The neural network is trained to operate in the specific geographical region prior to operation in the specific geographical region.Type: GrantFiled: March 20, 2024Date of Patent: June 9, 2026Assignee: Wing Aviation LLCInventors: Ali Shoeb, Kyle Krafka
-
Publication number: 20260126802Abstract: A technique for maintaining a terrain model includes: acquiring aerial images of a scene at an area of interest (AOI), wherein the aerial images are acquired by a UAV during a flight mission of the UAV that passes over the AOI; training a ML model onboard the UAV with one or more of the aerial images, wherein the ML model comprises a neural network, which after the training, encodes a volumetric representation of the scene; determining whether the terrain model of the AOI is deemed out-of-date based upon whether the training results in greater than a threshold change in the ML model; and uploading image data acquired by the UAV during the flight mission to a backend data system in response to determining that the terrain model is deemed out-of-date, wherein the image data includes, or is derived from, at least a portion of the aerial images.Type: ApplicationFiled: October 9, 2025Publication date: May 7, 2026Inventors: Dinuka Abeywardena, Konstantin Bozhkov, Linhao Jin, Domitille Commun, Xinzhi Fan, Kyle Krafka
-
Patent number: 12596290Abstract: A technique for using an onboard camera capable of day and night operation on an unmanned aerial vehicle (UAV) includes: traveling along a route of the UAV at night; and acquiring an aerial image with an onboard camera. The onboard camera includes: a sensor device for receiving photons and converting the photons into photoelectrons; a processor for processing the photoelectrons into an image file; a lens positioned adjacent to the sensor device for focusing the photons on the sensor device; and a filter positioned adjacent an outer surface of the lens. The filter can permit photons in the infrared light spectrum to pass to the lens, and attenuate at least a portion of the photons in the visible light spectrum prior to reaching the lens.Type: GrantFiled: December 28, 2023Date of Patent: April 7, 2026Assignee: Wing Aviation LLCInventors: Kyle Krafka, Dinuka Abeywardena
-
Patent number: 12579900Abstract: A method for perception validation of an unmanned aerial vehicle (UAV) includes: acquiring an aerial image of a ground area with an onboard camera system of the UAV, generating a semantic above ground altitude (AGL) estimate with a neural network trained to output the semantic AGL estimate in response to the aerial image fed as an input to the neural network, generating a motion estimate or a position estimate based upon perception sensor data output from a perception sensor disposed onboard the UAV, and cross-validating the motion or position estimate against the semantic AGL estimate.Type: GrantFiled: December 11, 2023Date of Patent: March 17, 2026Assignee: Wing Aviation LLCInventors: Ali Shoeb, Kyle Krafka
-
Patent number: 12495213Abstract: A technique of camera exposure control for vision-based navigation of an unmanned aerial vehicle (UAV) includes acquiring an aerial image of a ground area below the UAV with an onboard camera system of the UAV, estimating a visual motion factor based on a speed of the UAV and an altitude of the UAV, and adjusting an exposure control setting of the onboard camera system based on the visual motion factor.Type: GrantFiled: March 20, 2024Date of Patent: December 9, 2025Assignee: Wing Aviation LLCInventors: Dinuka Abeywardena, Kyle Krafka
-
Patent number: 12461543Abstract: A method of operation of an unmanned aerial vehicle (UAV) service includes acquiring aerial images of a scene at an area of interest (AOI), wherein the aerial images are acquired with a UAV of the UAV service during a flight mission of the UAV that passes over the AOI; uploading a mission log of the flight mission to a backend data system of the UAV service, the mission log including image data that includes, or is derived from, at least a portion of the aerial images; and training a neural radiance field (NeRF) model with one or more of the aerial images, wherein the NeRF model comprises a neural network, which after the training, encodes a volumetric representation of the scene capable of generating novel views of the scene different than any of the aerial images used to train the NeRF model.Type: GrantFiled: October 23, 2023Date of Patent: November 4, 2025Assignee: Wing Aviation LLCInventors: Dinuka Abeywardena, Konstantin Bozhkov, Linhao Jin, Domitille Commun, Xinzhi Fan, Kyle Krafka
-
Publication number: 20250301227Abstract: A technique of camera exposure control for vision-based navigation of an unmanned aerial vehicle (UAV) includes acquiring an aerial image of a ground area below the UAV with an onboard camera system of the UAV, estimating a visual motion factor based on a speed of the UAV and an altitude of the UAV, and adjusting an exposure control setting of the onboard camera system based on the visual motion factor.Type: ApplicationFiled: March 20, 2024Publication date: September 25, 2025Inventors: DINUKA ABEYWARDENA, KYLE KRAFKA
-
Patent number: 12387483Abstract: Systems, apparatus, and methods are presented for testing a device. One method includes activating an actuator device to cause a carriage, coupled to a device, to be moved in one or more directions along a guide rail, wherein the device includes at least one processing device and one or more sensor devices. The method may also comprise receiving, by the device, one or more input commands and executing, by the device based on the one or more input commands, a software application to generate an output while the device is moving in the one or more directions. Further, the method may comprise verifying the execution of the software application on the device based on the output.Type: GrantFiled: November 21, 2022Date of Patent: August 12, 2025Assignee: Wing Aviation LLCInventors: Kyle Krafka, Trevor Shannon
-
Publication number: 20250245983Abstract: A method includes capturing, by a sensor on an unmanned aerial vehicle (UAV), an image of a delivery location. The method also includes determining, based on the image of the delivery location, a segmentation image. The segmentation image segments the delivery location into a plurality of pixel areas with corresponding semantic classifications. The method additionally includes determining, based on the segmentation image, a percentage of obstacle pixels within a surrounding area of a delivery point at the delivery location, wherein each obstacle pixel has a semantic classification indicative of an obstacle in the delivery location. The method further includes based on the percentage of obstacle pixels being above a threshold percentage, aborting a delivery process of the UAV.Type: ApplicationFiled: March 19, 2025Publication date: July 31, 2025Inventors: Ali Shoeb, Marcus Hammond, Christopher Cobar, Kyle Krafka, Kyle Julian, Kevin Jenkins
-
Publication number: 20250216745Abstract: A technique for using an onboard camera capable of day and night operation on an unmanned aerial vehicle (UAV) includes: traveling along a route of the UAV at night; and acquiring an aerial image with an onboard camera. The onboard camera includes: a sensor device for receiving photons and converting the photons into photoelectrons; a processor for processing the photoelectrons into an image file; a lens positioned adjacent to the sensor device for focusing the photons on the sensor device; and a filter positioned adjacent an outer surface of the lens. The filter can permit photons in the infrared light spectrum to pass to the lens, and attenuate at least a portion of the photons in the visible light spectrum prior to reaching the lens.Type: ApplicationFiled: December 28, 2023Publication date: July 3, 2025Inventors: Kyle Krafka, Dinuka Abeywardena
-
Publication number: 20250191478Abstract: A method for perception validation of an unmanned aerial vehicle (UAV) includes: acquiring an aerial image of a ground area with an onboard camera system of the UAV, generating a semantic above ground altitude (AGL) estimate with a neural network trained to output the semantic AGL estimate in response to the aerial image fed as an input to the neural network, generating a motion estimate or a position estimate based upon perception sensor data output from a perception sensor disposed onboard the UAV, and cross-validating the motion or position estimate against the semantic AGL estimate.Type: ApplicationFiled: December 11, 2023Publication date: June 12, 2025Inventors: Ali Shoeb, Kyle Krafka
-
Publication number: 20250130581Abstract: A method of operation of an unmanned aerial vehicle (UAV) service includes acquiring aerial images of a scene at an area of interest (AOI), wherein the aerial images are acquired with a UAV of the UAV service during a flight mission of the UAV that passes over the AOI; uploading a mission log of the flight mission to a backend data system of the UAV service, the mission log including image data that includes, or is derived from, at least a portion of the aerial images; and training a neural radiance field (NeRF) model with one or more of the aerial images, wherein the NeRF model comprises a neural network, which after the training, encodes a volumetric representation of the scene capable of generating novel views of the scene different than any of the aerial images used to train the NeRF model.Type: ApplicationFiled: October 23, 2023Publication date: April 24, 2025Inventors: Dinuka Abeywardena, Konstantin Bozhkov, Linhao Jin, Domitille Commun, Xinzhi Fan, Kyle Krafka
-
Patent number: 12283099Abstract: A method includes capturing, by a sensor on an unmanned aerial vehicle (UAV), an image of a delivery location. The method also includes determining, based on the image of the delivery location, a segmentation image. The segmentation image segments the delivery location into a plurality of pixel areas with corresponding semantic classifications. The method additionally includes determining, based on the segmentation image, a percentage of obstacle pixels within a surrounding area of a delivery point at the delivery location, wherein each obstacle pixel has a semantic classification indicative of an obstacle in the delivery location. The method further includes based on the percentage of obstacle pixels being above a threshold percentage, aborting a delivery process of the UAV.Type: GrantFiled: March 31, 2022Date of Patent: April 22, 2025Assignee: Wing Aviation LLCInventors: Ali Shoeb, Marcus Hammond, Christopher Cobar, Kyle Krafka, Kyle Julian, Kevin Jenkins
-
Patent number: 12221211Abstract: A method includes capturing, by a sensor on an unmanned aerial vehicle (UAV), an image of a delivery location. The method further includes determining, based on the image of the delivery location, a segmentation image. The segmentation image segments the delivery location into a plurality of pixel areas with corresponding semantic classifications. The method also includes determining, based on the segmentation image, a distance-to-obstacle image of a delivery zone at the delivery location. The distance-to-obstacle image comprises a plurality of pixels, each pixel representing a distance in the segmentation image from a nearest pixel area with a semantic classification indicative of an obstacle in the delivery location. Additionally, the method includes selecting, based on the distance-to-obstacle image, a delivery point in the delivery zone. The method also includes positioning the UAV above the delivery point in the delivery zone for delivery of a payload.Type: GrantFiled: March 31, 2022Date of Patent: February 11, 2025Assignee: Wing Aviation LLCInventors: Ali Shoeb, Marcus Hammond, Christopher Cobar, Kyle Krafka, Kyle Julian, Kevin Jenkins
-
Patent number: 12050475Abstract: A method includes navigating, by an unmanned aerial vehicle (UAV), to a first altitude above a first delivery point at a delivery location. The method further includes determining, by the UAV, a second delivery point at the delivery location. The method includes navigating, by the UAV, through a descending trajectory to move the UAV from the first altitude above the first delivery point to a second altitude above the second delivery point at the delivery location. The second altitude is lower than the first altitude. The method additionally includes delivering, by the UAV, a payload to the second delivery point at the delivery location. The method includes after delivering the payload, navigating, by the UAV, through an ascending trajectory to move the UAV from a third altitude above the second delivery point to a fourth altitude above the first delivery point. The fourth altitude is higher than the third altitude.Type: GrantFiled: March 31, 2022Date of Patent: July 30, 2024Assignee: Wing Aviation LLCInventors: Ali Shoeb, Marcus Hammond, Christopher Cobar, Kyle Krafka, Kyle Julian, Kevin Jenkins
-
Publication number: 20240169718Abstract: Systems, apparatus, and methods are presented for testing a device. One method includes activating an actuator device to cause a carriage, coupled to a device, to be moved in one or more directions along a guide rail, wherein the device includes at least one processing device and one or more sensor devices. The method may also comprise receiving, by the device, one or more input commands and executing, by the device based on the one or more input commands, a software application to generate an output while the device is moving in the one or more directions. Further, the method may comprise verifying the execution of the software application on the device based on the output.Type: ApplicationFiled: November 21, 2022Publication date: May 23, 2024Inventors: Kyle Krafka, Trevor Shannon
-
Publication number: 20230312091Abstract: A method includes capturing, by a sensor on an unmanned aerial vehicle (UAV), an image of a delivery location. The method further includes determining, based on the image of the delivery location, a segmentation image. The segmentation image segments the delivery location into a plurality of pixel areas with corresponding semantic classifications. The method also includes determining, based on the segmentation image, a distance-to-obstacle image of a delivery zone at the delivery location. The distance-to-obstacle image comprises a plurality of pixels, each pixel representing a distance in the segmentation image from a nearest pixel area with a semantic classification indicative of an obstacle in the delivery location. Additionally, the method includes selecting, based on the distance-to-obstacle image, a delivery point in the delivery zone. The method also includes positioning the UAV above the delivery point in the delivery zone for delivery of a payload.Type: ApplicationFiled: March 31, 2022Publication date: October 5, 2023Inventors: Ali Shoeb, Marcus Hammond, Christopher Cobar, Kyle Krafka, Kyle Julian, Kevin Jenkins
-
Publication number: 20230315123Abstract: A method includes navigating, by an unmanned aerial vehicle (UAV), to a first altitude above a first delivery point at a delivery location. The method further includes determining, by the UAV, a second delivery point at the delivery location. The method includes navigating, by the UAV, through a descending trajectory to move the UAV from the first altitude above the first delivery point to a second altitude above the second delivery point at the delivery location. The second altitude is lower than the first altitude. The method additionally includes delivering, by the UAV, a payload to the second delivery point at the delivery location. The method includes after delivering the payload, navigating, by the UAV, through an ascending trajectory to move the UAV from a third altitude above the second delivery point to a fourth altitude above the first delivery point. The fourth altitude is higher than the third altitude.Type: ApplicationFiled: March 31, 2022Publication date: October 5, 2023Inventors: Ali Shoeb, Marcus Hammond, Christopher Cobar, Kyle Krafka, Kyle Julian, Kevin Jenkins
-
Publication number: 20230316739Abstract: A method includes capturing, by a sensor on an unmanned aerial vehicle (UAV), an image of a delivery location. The method also includes determining, based on the image of the delivery location, a segmentation image. The segmentation image segments the delivery location into a plurality of pixel areas with corresponding semantic classifications. The method additionally includes determining, based on the segmentation image, a percentage of obstacle pixels within a surrounding area of a delivery point at the delivery location, wherein each obstacle pixel has a semantic classification indicative of an obstacle in the delivery location. The method further includes based on the percentage of obstacle pixels being above a threshold percentage, aborting a delivery process of the UAV.Type: ApplicationFiled: March 31, 2022Publication date: October 5, 2023Inventors: Ali Shoeb, Marcus Hammond, Christopher Cobar, Kyle Krafka, Kyle Julian, Kevin Jenkins
-
Patent number: 11481720Abstract: A technique for validating a balcony to receive delivery of a parcel via a UAV includes obtaining a first identification of a general location of the balcony; generating a first image representing a building including the balcony where the first image is selected based upon the location identified; obtaining a second identification or a confirmation of a precise location of the balcony in the building where the second identification or the confirmation are received in response to an end-user interaction with the first image; determining a deliverability score based at least in part on the precise location of the balcony; and indicating an enrollment status to the end-user where the enrollment status is generated based upon the deliverability score.Type: GrantFiled: December 4, 2019Date of Patent: October 25, 2022Assignee: Wing Aviation LLCInventors: Dinuka Abeywardena, Jesse Blake, James R. Burgess, Marco Caflisch, Brandon Jones, Damien Jourdan, Kyle Krafka, James Schmalzried