Patents by Inventor Stephen Lacy
Stephen Lacy 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: 12492019Abstract: A method includes receiving a digital surface model of an area for unmanned aerial vehicle (UAV) navigation. The digital surface model represents an environmental surface in the area. The method includes determining, for each grid cell of a plurality of grid cells in the area, a confidence value of an altitude of the environmental surface at the grid cell and determining a terrain clearance value based at least on the confidence value of the altitude of the environmental surface at the grid cell. The method includes determining a route for a UAV through the area such that the altitude of the UAV is above the altitude of the environmental surface at each grid cell of a sequence of grid cells of the route by at least the terrain clearance value determined for the grid cell. The method includes causing the UAV to navigate through the area using the determined route.Type: GrantFiled: October 19, 2022Date of Patent: December 9, 2025Assignee: Wing Aviation LLCInventors: Dinuka Abeywardena, Konstantin Bozhkov, Kyle Kakligian, Stephen Lacy, Scott Barron, Brandon Jones, Aditya Undurti, Kyle David Julian, Sai Bhargav Yalamanchi
-
Publication number: 20250355449Abstract: In some embodiments, a computer-implemented method for managing resources of a fleet of unmanned aerial vehicles (UAVs) is provided. A computing system creates a mission record and one or more candidate records. Each candidate record of the one or more candidate records represents one or more resources for accomplishing a mission represented by the mission record. The computing system adds a mission node representing the mission record to a resource competition network graph (RCN graph). The computing system adds one or more candidate nodes representing the one or more candidate records to the RCN graph. The computing system determines an optimized allocation of candidate records to mission records using at least a subgraph of the RCN graph. A candidate record is determined to commit to a mission record, and the computing system updates the RCN graph to commit the candidate record to the mission record.Type: ApplicationFiled: May 16, 2024Publication date: November 20, 2025Inventors: Sai Bhargav Yalamanchi, Aditya Undurti, Reia Cho, Ke Xu, Stephen Lacy, Sean Blaes, Jonathan Lesser, Brandon Jones, Helen Chou, Wouter Van Gijseghem
-
Publication number: 20250246081Abstract: In some embodiments, a method of planning a navigation route for an autonomous vehicle is provided. A computing system receives mission information including a start location and a goal location. The computing system generates a representation of an operation area that includes the start location and the goal location. The computing system updates the representation of the operation area based on one or more temporary obstacles. The computing system provides the representation of the operation area, the start location, and the goal location as input to a machine-learning model to generate a cost-to-go map of the operation area. The computing system determines the navigation route using the cost-to-go map of the operation area.Type: ApplicationFiled: January 29, 2024Publication date: July 31, 2025Inventors: Sai Bhargav Yalamanchi, Aditya Undurti, Matthieu Capuano, Kevin Jenkins, Wouter Van Gijseghem, Ali Shoeb, Stephen Lacy
-
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: 20230122535Abstract: A method includes receiving a digital surface model of an area for unmanned aerial vehicle (UAV) navigation. The digital surface model represents an environmental surface in the area. The method includes determining, for each grid cell of a plurality of grid cells in the area, a confidence value of an altitude of the environmental surface at the grid cell and determining a terrain clearance value based at least on the confidence value of the altitude of the environmental surface at the grid cell. The method includes determining a route for a UAV through the area such that the altitude of the UAV is above the altitude of the environmental surface at each grid cell of a sequence of grid cells of the route by at least the terrain clearance value determined for the grid cell. The method includes causing the UAV to navigate through the area using the determined route.Type: ApplicationFiled: October 19, 2022Publication date: April 20, 2023Inventors: Dinuka Abeywardena, Konstantin Bozhkov, Kyle Kakligian, Stephen Lacy, Scott Barron, Brandon Jones, Aditya Undurti, Kyle David Julian, Sai Bhargav Yalamanchi
-
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
-
Patent number: 10977951Abstract: A computer implemented method of distributing noise exposures to unmanned aerial vehicles (UAVs) over a neighborhood includes: accessing a noise exposure map stored in a database and generating a new flight path over the neighborhood for a first UAV of the UAVs based at least in part on the noise exposure map. The noise exposure map includes noise exposure values indexed to locations within the neighborhood. Each of the noise exposure values quantifies a cumulative noise exposure of a corresponding one of the locations due at least in part to historical flight paths of the UAVs over the neighborhood.Type: GrantFiled: November 18, 2019Date of Patent: April 13, 2021Assignee: Wing Aviation LLCInventors: Martin Kubie, Adam Woodworth, Jesse Blake, Reinaldo Negron, James Burgess, André Prager, Stephen Lacy, Giulia Pantalone
-
Publication number: 20200090526Abstract: A computer implemented method of distributing noise exposures to unmanned aerial vehicles (UAVs) over a neighborhood includes: accessing a noise exposure map stored in a database and generating a new flight path over the neighborhood for a first UAV of the UAVs based at least in part on the noise exposure map. The noise exposure map includes noise exposure values indexed to locations within the neighborhood. Each of the noise exposure values quantifies a cumulative noise exposure of a corresponding one of the locations due at least in part to historical flight paths of the UAVs over the neighborhood.Type: ApplicationFiled: November 18, 2019Publication date: March 19, 2020Inventors: Martin Kubie, Adam Woodworth, Jesse Blake, Reinaldo Negron, James Burgess, André Prager, Stephen Lacy, Giulia Pantalone
-
Patent number: 10515557Abstract: A computer implemented method of distributing noise exposures to unmanned aerial vehicles (UAVs) over a neighborhood includes: receiving flight routing requests to fly the UAVs over the neighborhood; accessing a noise exposure map stored in a noise exposure database in response to the flight routing requests; and generating new flight paths for the UAVs over the neighborhood that load level additional noise exposures that the new flight paths will contribute to the noise exposure map. The noise exposure map includes noise exposure values indexed to properties within the neighborhood. The noise exposure values quantify cumulative noise exposures of the properties due to historical flight paths of the UAVs over the neighborhood.Type: GrantFiled: December 20, 2017Date of Patent: December 24, 2019Assignee: Wing Aviation LLCInventors: Martin Kubie, Adam Woodworth, Jesse Blake, Reinaldo Negron, James Burgess, André Prager, Stephen Lacy, Giulia Pantalone
-
Publication number: 20190253767Abstract: A system for remotely controlling client recording and storage behavior schedules the recording, storing, and deleting of multimedia content on a client system storage device. The viewer may request that certain content be captured. Capture requests also allow the service to determine content to be recorded by the client system in the same manner that a viewer requests that certain content are recorded but are more powerful than what a viewer can request. Recording requests for a capture request can preempt viewer requests or be entered at the same or lower priority as a viewer request. Capture requests can adjust all aspects of a recording request and affect the capture request itself. Client system operational functionality are also manipulated by the service using capture requests.Type: ApplicationFiled: April 9, 2019Publication date: August 15, 2019Inventors: Paul Westbrook, Howard Look, James Young, Stephen Lacy, Timothy Davison, James M. Barton
-
Publication number: 20190189016Abstract: A computer implemented method of distributing noise exposures to unmanned aerial vehicles (UAVs) over a neighborhood includes: receiving flight routing requests to fly the UAVs over the neighborhood; accessing a noise exposure map stored in a noise exposure database in response to the flight routing requests; and generating new flight paths for the UAVs over the neighborhood that load level additional noise exposures that the new flight paths will contribute to the noise exposure map. The noise exposure map includes noise exposure values indexed to properties within the neighborhood. The noise exposure values quantify cumulative noise exposures of the properties due to historical flight paths of the UAVs over the neighborhood.Type: ApplicationFiled: December 20, 2017Publication date: June 20, 2019Inventors: Martin Kubie, Adam Woodworth, Jesse Blake, Reinaldo Negron, James Burgess, André Prager, Stephen Lacy, Giulia Pantalone
-
Patent number: 10306331Abstract: A system for remotely controlling client recording and storage behavior schedules the recording, storing, and deleting of multimedia content on a client system storage device. The viewer may request that certain content be captured. Capture requests also allow the service to determine content to be recorded by the client system in the same manner that a viewer requests that certain content are recorded but are more powerful than what a viewer can request. Recording requests for a capture request can preempt viewer requests or be entered at the same or lower priority as a viewer request. Capture requests can adjust all aspects of a recording request and affect the capture request itself. Client system operational functionality are also manipulated by the service using capture requests.Type: GrantFiled: November 30, 2016Date of Patent: May 28, 2019Assignee: TiVo Solutions Inc.Inventors: Paul Westbrook, Howard Look, James Young, Stephen Lacy, Timothy Davison, James M. Barton
-
Publication number: 20170085961Abstract: A system for remotely controlling client recording and storage behavior schedules the recording, storing, and deleting of multimedia content on a client system storage device. The viewer may request that certain content be captured. Capture requests also allow the service to determine content to be recorded by the client system in the same manner that a viewer requests that certain content are recorded but are more powerful than what a viewer can request. Recording requests for a capture request can preempt viewer requests or be entered at the same or lower priority as a viewer request. Capture requests can adjust all aspects of a recording request and affect the capture request itself. Client system operational functionality are also manipulated by the service using capture requests.Type: ApplicationFiled: November 30, 2016Publication date: March 23, 2017Inventors: Paul Westbrook, Howard Look, James Young, Stephen Lacy, Timothy Davison, James M. Barton
-
Patent number: 9516393Abstract: A system for remotely controlling client recording and storage behavior schedules the recording, storing, and deleting of multimedia content on a client system storage device. The viewer may request that certain content be captured. Capture requests also allow the service to determine content to be recorded by the client system in the same manner that a viewer requests that certain content are recorded but are more powerful than what a viewer can request. Recording requests for a capture request can preempt viewer requests or be entered at the same or lower priority as a viewer request. Capture requests can adjust all aspects of a recording request and affect the capture request itself. Client system operational functionality are also manipulated by the service using capture requests.Type: GrantFiled: July 14, 2015Date of Patent: December 6, 2016Assignee: TiVo Inc.Inventors: Paul Westbrook, Howard Look, James Young, Stephen Lacy, Timothy Davison, James M. Barton
-
Patent number: 9414127Abstract: A system for remotely controlling client recording and storage behavior schedules the recording, storing, and deleting of multimedia content on a client system storage device. The viewer may request that certain content be captured. Capture requests also allow the service to determine content to be recorded by the client system in the same manner that a viewer requests that certain content are recorded but are more powerful than what a viewer can request. Recording requests for a capture request can preempt viewer requests or be entered at the same or lower priority as a viewer request. Capture requests can adjust all aspects of a recording request and affect the capture request itself. Client system operational functionality are also manipulated by the service using capture requests.Type: GrantFiled: July 14, 2015Date of Patent: August 9, 2016Assignee: TiVo Inc.Inventors: Paul Westbrook, Howard Look, James Young, Stephen Lacy, Timothy Davison, James M. Barton
-
Publication number: 20160014472Abstract: A system for remotely controlling client recording and storage behavior schedules the recording, storing, and deleting of multimedia content on a client system storage device. The viewer may request that certain content be captured. Capture requests also allow the service to determine content to be recorded by the client system in the same manner that a viewer requests that certain content are recorded but are more powerful than what a viewer can request. Recording requests for a capture request can preempt viewer requests or be entered at the same or lower priority as a viewer request. Capture requests can adjust all aspects of a recording request and affect the capture request itself. Client system operational functionality are also manipulated by the service using capture requests.Type: ApplicationFiled: July 14, 2015Publication date: January 14, 2016Inventors: Paul Westbrook, Howard Look, James Young, Stephen Lacy, Timothy Davison, James M. Barton
-
Publication number: 20150319504Abstract: A system for remotely controlling client recording and storage behavior schedules the recording, storing, and deleting of multimedia content on a client system storage device. The viewer may request that certain content be captured. Capture requests also allow the service to determine content to be recorded by the client system in the same manner that a viewer requests that certain content are recorded but are more powerful than what a viewer can request. Recording requests for a capture request can preempt viewer requests or be entered at the same or lower priority as a viewer request. Capture requests can adjust all aspects of a recording request and affect the capture request itself. Client system operational functionality are also manipulated by the service using capture requests.Type: ApplicationFiled: July 14, 2015Publication date: November 5, 2015Inventors: Paul Westbrook, Howard Look, James Young, Stephen Lacy, Timothy Davison, James M. Barton
-
Patent number: 9083941Abstract: A system for remotely controlling client recording and storage behavior schedules the recording, storing, and deleting of multimedia content on a client system storage device. The viewer may request that certain content be captured. Capture requests also allow the service to determine content to be recorded by the client system in the same manner that a viewer requests that certain content are recorded but are more powerful than what a viewer can request. Recording requests for a capture request can preempt viewer requests or be entered at the same or lower priority as a viewer request. Capture requests can adjust all aspects of a recording request and affect the capture request itself. Client system operational functionality are also manipulated by the service using capture requests.Type: GrantFiled: November 27, 2012Date of Patent: July 14, 2015Assignee: TiVo Inc.Inventors: Paul Westbrook, Howard Look, James Young, Stephen Lacy, Timothy Davison, James M. Barton
-
Patent number: 8321901Abstract: A system for remotely controlling client recording and storage behavior schedules the recording, storing, and deleting of multimedia content on a client system storage device. The invention accepts as input a prioritized list of program viewing preferences which is compared with a database of program guide objects that indicate when programs of interest are actually broadcast. A schedule of time versus available storage space is generated that is optimal for the viewer's explicit or derived preferred content. The viewer may request that certain content be captured, which results in the highest possible priority for those content. The invention provides objects called a capture requests that are sent by the service to client systems. Capture requests reflect local storage management decisions about how the client system storage is partitioned.Type: GrantFiled: August 17, 2010Date of Patent: November 27, 2012Assignee: TiVo Inc.Inventors: Paul Westbrook, Howard Look, James Young, Stephen Lacy, Timothy Davison, James M. Barton
-
Publication number: 20110047579Abstract: A system for remotely controlling client recording and storage behavior schedules the recording, storing, and deleting of multimedia content on a client system storage device. The invention accepts as input a prioritized list of program viewing preferences which is compared with a database of program guide objects that indicate when programs of interest are actually broadcast. A schedule of time versus available storage space is generated that is optimal for the viewer's explicit or derived preferred content. The viewer may request that certain content be captured, which results in the highest possible priority for those content. The invention provides objects called a capture requests that are sent by the service to client systems. Capture requests reflect local storage management decisions about how the client system storage is partitioned.Type: ApplicationFiled: August 16, 2010Publication date: February 24, 2011Inventors: Paul Westbrook, Howard Look, James Young, Stephen Lacy, Timothy Davison, James M. Barton