Patents by Inventor Jonathan Lesser
Jonathan Lesser 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: 11905014Abstract: A technique for operating unmanned aerial vehicles (UAVs) in a terminal area from which the UAVs are staged includes charging a plurality of the UAVs on charging pads disposed in a staging array at the terminal area. Merchant facilities for preparing packages for delivery by the UAVs are disposed about a periphery of the staging array. The UAVs are relocated under their own propulsion from interior charging pads to peripheral loading pads of the staging array as the peripheral loading pads become available and the UAVs are deemed sufficiently charged and ready for delivery missions.Type: GrantFiled: October 21, 2020Date of Patent: February 20, 2024Assignee: WING Aviation LLCInventors: James Schmalzried, Benjamin Jacobs, Brandon Jones, Stephen Lacy, Jonathan Lesser, Aditya Undurti, André Prager
-
Publication number: 20230406499Abstract: A delivery method using curbside payload pickup by a UAV is provided. The method includes providing instructions to cause physical loading of a payload onto an autoloader device for subsequent UAV transport of the payload. A communication signal is received indicating that the autoloader device has been physically loaded with the payload. A UAV from a group of one or more UAVs is selected to pick up the payload from the autoloader device. Instructions are provided to cause the selected UAV to navigate to the autoloader device to pick up the payload and transport the payload to a delivery location.Type: ApplicationFiled: June 15, 2023Publication date: December 21, 2023Inventors: Adam Woodworth, André Prager, Marcus Hammond, Kevin Jenkins, Ivan Qiu, Jasper Lewin, Jonathan Lesser, Elizabeth Marshman
-
Publication number: 20230368680Abstract: In some embodiments, a mobile computing device comprising one or more processors, a display, and a non-transitory computer-readable medium is provided. The computer-readable medium has logic stored thereon that, in response to execution by the one or more processors, causes the mobile computing device to perform actions comprising: determining, by the mobile computing device, a location associated with flight plan information; transmitting, by the mobile computing device, the location to a restriction management system; receiving, by the mobile computing device from the restriction management system, information for presenting a checklist including checklist items indicating statuses of flight restriction conditions associated with the location; generating, by the mobile computing device, an interface having a format based on whether all checklist items are passed, wherein the interface includes a map, a pin, and a checklist; and presenting, by the mobile computing device, the interface on the display.Type: ApplicationFiled: July 14, 2023Publication date: November 16, 2023Inventors: Tara Sheida Rezvani, Jonathan Lesser, Reinaldo Negron, JR., Shruthi Baskaran, Sung Roa Yoon, Arnaud Caron
-
Publication number: 20230316447Abstract: Example implementations relate to a method of dynamically updating a transport task of a UAV. The method includes receiving, at a transport-provider computing system, an item provider request for transportation of a plurality of packages from a loading location at a given future time. The method also includes assigning, by the transport-provider computing system, a respective transport task to each of a plurality of UAVs, where the respective transport task comprises an instruction to deploy to the loading location to pick up one or more of the plurality of packages. Further, the method includes identifying, by the transport-provider system, a first package while or after a first UAV picks up the first package. Yet further, the method includes based on the identifying of the first package, providing, by the transport-provider system, a task update to the first UAV to update the respective transport task of the first UAV.Type: ApplicationFiled: June 5, 2023Publication date: October 5, 2023Inventors: André Prager, Gaurav Garg, Theran Cochran, Jonathan Lesser
-
Patent number: 11749121Abstract: In some embodiments, a system comprising a user device and a restriction management system is provided. The restriction management system includes one or more processors and at least one computer-readable medium. The computer-readable medium has logic stored thereon that, in response to execution by the one or more processors, cause the restriction management system to perform actions comprising receiving flight plan information, querying a restriction data store to retrieve an initial set of restriction definitions relevant to the flight plan information, generating information for presenting a checklist based on a comparison of restriction definitions from the initial set of restrictions to a set of checklist items, and transmitting the information for presenting the set of checklist items to the user device for presentation. In some embodiments, the flight plan information includes a planned flight area and a planned flight period of time.Type: GrantFiled: February 26, 2021Date of Patent: September 5, 2023Assignee: Wing Aviation LLCInventors: Tara Sheida Rezvani, Jonathan Lesser, Reinaldo Negron, Jr., Shruthi Baskaran, Sung Roa Yoon, Arnaud Caron
-
Patent number: 11710204Abstract: Example implementations relate to a method of dynamically updating a transport task of a UAV. The method includes receiving, at a transport-provider computing system, an item provider request for transportation of a plurality of packages from a loading location at a given future time. The method also includes assigning, by the transport-provider computing system, a respective transport task to each of a plurality of UAVs, where the respective transport task comprises an instruction to deploy to the loading location to pick up one or more of the plurality of packages. Further, the method includes identifying, by the transport-provider system, a first package while or after a first UAV picks up the first package. Yet further, the method includes based on the identifying of the first package, providing, by the transport-provider system, a task update to the first UAV to update the respective transport task of the first UAV.Type: GrantFiled: October 12, 2021Date of Patent: July 25, 2023Assignee: Wing Aviation LLCInventors: André Prager, Gaurav Garg, Jonathan Lesser, Theran Cochran
-
Publication number: 20220277654Abstract: In some embodiments, a system comprising a user device and a restriction management system is provided. The restriction management system includes one or more processors and at least one computer-readable medium. The computer-readable medium has logic stored thereon that, in response to execution by the one or more processors, cause the restriction management system to perform actions comprising receiving flight plan information, querying a restriction data store to retrieve an initial set of restriction definitions relevant to the flight plan information, generating information for presenting a checklist based on a comparison of restriction definitions from the initial set of restrictions to a set of checklist items, and transmitting the information for presenting the set of checklist items to the user device for presentation. In some embodiments, the flight plan information includes a planned flight area and a planned flight period of time.Type: ApplicationFiled: February 26, 2021Publication date: September 1, 2022Inventors: Tara Sheida Rezvani, Jonathan Lesser, Reinaldo Negron, JR., Shruthi Baskaran, Sung Roa Yoon, Arnaud Caron
-
Publication number: 20220119105Abstract: A technique for controlling unmanned aerial vehicles (UAVs) operating in proximity to a terminal area from which the UAVs are staged includes charging a plurality of the UAVs on charging pads disposed in a staging array at the terminal area. Merchant facilities for preparing packages for delivery by the UAVs are disposed about a periphery of the staging array. The UAVs are relocated under their own propulsion from interior charging pads to peripheral loading pads of the staging array as the peripheral loading pads become available and the UAVs are deemed sufficiently charged and ready for delivery missions.Type: ApplicationFiled: October 21, 2020Publication date: April 21, 2022Inventors: James Schmalzried, Benjamin Jacobs, Brandon Jones, Stephen Lacy, Jonathan Lesser, Aditya Undurti, André Prager
-
Publication number: 20220050472Abstract: Described herein are methods and systems that help facilitate the summoning and loading of a pickup and delivery unmanned aerial vehicle (UAV). In particular, a computing system may display a graphical interface including an interface feature that indicates UAV assignments. That computing system may receive a message including a UAV identifier that identifies a particular UAV assigned to a particular item based on a UAV-assignment request for the particular item. And the computing system may use the received UAV identifier as a basis for displaying, on the graphical interface, (i) a graphical identifier of the particular UAV assigned to the particular item based on the UAV-assignment request for the particular item and (ii) a graphical identifier of the particular item.Type: ApplicationFiled: October 31, 2021Publication date: February 17, 2022Inventors: Luke Barrington, Jonathan Lesser
-
Publication number: 20220027839Abstract: Example implementations relate to a method of dynamically updating a transport task of a UAV. The method includes receiving, at a transport-provider computing system, an item provider request for transportation of a plurality of packages from a loading location at a given future time. The method also includes assigning, by the transport-provider computing system, a respective transport task to each of a plurality of UAVs, where the respective transport task comprises an instruction to deploy to the loading location to pick up one or more of the plurality of packages. Further, the method includes identifying, by the transport-provider system, a first package while or after a first UAV picks up the first package. Yet further, the method includes based on the identifying of the first package, providing, by the transport-provider system, a task update to the first UAV to update the respective transport task of the first UAV.Type: ApplicationFiled: October 12, 2021Publication date: January 27, 2022Inventors: André Prager, Gaurav Garg, Jonathan Lesser, Theran Cochran
-
Patent number: 11188866Abstract: Described herein are methods and systems that help facilitate the summoning and loading of a pickup and delivery unmanned aerial vehicle (UAV). In particular, a computing system may display a graphical interface including an interface feature that indicates UAV assignments. That computing system may receive a message including a UAV identifier that identifies a particular UAV assigned to a particular item based on a UAV-assignment request for the particular item. And the computing system may use the received UAV identifier as a basis for displaying, on the graphical interface, (i) a graphical identifier of the particular UAV assigned to the particular item based on the UAV-assignment request for the particular item and (ii) a graphical identifier of the particular item.Type: GrantFiled: October 18, 2019Date of Patent: November 30, 2021Assignee: Wing Aviation LLCInventors: Luke Barrington, Jonathan Lesser
-
Patent number: 11176630Abstract: Example implementations relate to a method of dynamically updating a transport task of a UAV. The method includes receiving, at a transport-provider computing system, an item provider request for transportation of a plurality of packages from a loading location at a given future time. The method also includes assigning, by the transport-provider computing system, a respective transport task to each of a plurality of UAVs, where the respective transport task comprises an instruction to deploy to the loading location to pick up one or more of the plurality of packages. Further, the method includes identifying, by the transport-provider system, a first package while or after a first UAV picks up the first package. Yet further, the method includes based on the identifying of the first package, providing, by the transport-provider system, a task update to the first UAV to update the respective transport task of the first UAV.Type: GrantFiled: December 21, 2017Date of Patent: November 16, 2021Assignee: Wing Aviation LLCInventors: André Prager, Gaurav Garg, Jonathan Lesser, Theran Cochran
-
Patent number: 10853755Abstract: Embodiments relate to a client-facing application for interacting with a transport service that transports items via unmanned aerial vehicles (UAVs). An example graphic interface may allow a user to order items to specific delivery areas associated with their larger delivery location, and may dynamically provide status updates and other functionality during the process of fulfilling a UAV transport request.Type: GrantFiled: September 24, 2019Date of Patent: December 1, 2020Assignee: Wing Aviation LLCInventors: Jonathan Lesser, Michael Bauerly, James Ryan Burgess, May Cheng, Rue Song
-
Patent number: 10647425Abstract: Embodiments relate to a client-facing application for interacting with a transport service that transports items via unmanned aerial vehicles (UAVs). An example graphic interface may allow a user to order items to specific delivery areas associated with their larger delivery location, and may dynamically provide status updates and other functionality during the process of fulfilling an aerial vehicle transport request.Type: GrantFiled: February 20, 2019Date of Patent: May 12, 2020Assignee: Wing Aviation LLCInventors: Jonathan Lesser, Michael Bauerly, May Cheng, Rue Song
-
Publication number: 20200082330Abstract: Embodiments relate to a client-facing application for interacting with a transport service that transports items via unmanned aerial vehicles (UAVs). An example graphic interface may allow a user to order items to specific delivery areas associated with their larger delivery location, and may dynamically provide status updates and other functionality during the process of fulfilling a UAV transport request.Type: ApplicationFiled: September 24, 2019Publication date: March 12, 2020Inventors: Jonathan Lesser, Michael Bauerly, James Ryan Burgess, May Cheng, Rue Song
-
Publication number: 20200047883Abstract: Embodiments relate to a client-facing application for interacting with a transport service that transports items via unmanned aerial vehicles (UAVs). An example graphic interface may allow a user to order items to specific delivery areas associated with their larger delivery location, and may dynamically provide status updates and other functionality during the process of fulfilling an aerial vehicle transport request.Type: ApplicationFiled: February 20, 2019Publication date: February 13, 2020Inventors: Jonathan Lesser, Michael Bauerly, May Cheng, Rue Song
-
Publication number: 20200051003Abstract: Described herein are methods and systems that help facilitate the summoning and loading of a pickup and delivery unmanned aerial vehicle (UAV). In particular, a computing system may display a graphical interface including an interface feature that indicates UAV assignments. That computing system may receive a message including a UAV identifier that identifies a particular UAV assigned to a particular item based on a UAV-assignment request for the particular item. And the computing system may use the received UAV identifier as a basis for displaying, on the graphical interface, (i) a graphical identifier of the particular UAV assigned to the particular item based on the UAV-assignment request for the particular item and (ii) a graphical identifier of the particular item.Type: ApplicationFiled: October 18, 2019Publication date: February 13, 2020Inventors: Luke Barrington, Jonathan Lesser
-
Patent number: 10467578Abstract: Described herein are methods and systems that help facilitate the summoning and loading of a pickup and delivery unmanned aerial vehicle (UAV). In particular, a computing system may display a graphical interface including an interface feature that indicates UAV assignments. That computing system may receive a message including a UAV identifier that identifies a particular UAV assigned to a particular item based on a UAV-assignment request for the particular item. And the computing system may use the received UAV identifier as a basis for displaying, on the graphical interface, (i) a graphical identifier of the particular UAV assigned to the particular item based on the UAV-assignment request for the particular item and (ii) a graphical identifier of the particular item.Type: GrantFiled: May 8, 2017Date of Patent: November 5, 2019Assignee: Wing Aviation LLCInventors: Luke Barrington, Jonathan Lesser
-
Patent number: 10460279Abstract: Embodiments relate to a client-facing application for interacting with a transport service that transports items via unmanned aerial vehicles (UAVs). An example graphic interface may allow a user to order items to specific delivery areas associated with their larger delivery location, and may dynamically provide status updates and other functionality during the process of fulfilling a UAV transport request.Type: GrantFiled: June 28, 2016Date of Patent: October 29, 2019Assignee: Wing Aviation LLCInventors: Jonathan Lesser, Michael Bauerly, James Ryan Burgess, May Cheng, Rue Song
-
Publication number: 20190197646Abstract: Example implementations relate to a method of dynamically updating a transport task of a UAV. The method includes receiving, at a transport-provider computing system, an item provider request for transportation of a plurality of packages from a loading location at a given future time. The method also includes assigning, by the transport-provider computing system, a respective transport task to each of a plurality of UAVs, where the respective transport task comprises an instruction to deploy to the loading location to pick up one or more of the plurality of packages. Further, the method includes identifying, by the transport-provider system, a first package while or after a first UAV picks up the first package. Yet further, the method includes based on the identifying of the first package, providing, by the transport-provider system, a task update to the first UAV to update the respective transport task of the first UAV.Type: ApplicationFiled: December 21, 2017Publication date: June 27, 2019Inventors: André Prager, Gaurav Garg, Jonathan Lesser, Theran Cochran