IP Library › Granted Patent US 12,607,998
Granted Patent B2
US 12,607,998 · App. 18/200,897 · Granted Apr 21, 2026

Remote operation of unmanned vehicle using hosted web server

Inventors: Michael Shawn Myers (New Freedom, PA); Matthew Kenneth Greene (Baltimore, MD); Justin Ross Stahler (Jarretsville, MD)
Assignee: TEXTRON SYSTEMS CORPORATION
G05D1/0022H04L67/56
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,607,998
App. No.
18/200,897
Granted
Apr 21, 2026
Kind
B2
Abstract

A system for remote operation of an unmanned vehicle (UV) includes a control station having a communication link to the UV and executing a web browser for (1) receiving web pages of a UV control web application, (2) rendering the web pages on the control station, (3) receiving control input from an operator via rendered web pages, and (4) generating messages on the communication link based on the control input. A hosted server system is coupled to the control station via the communication link and to internal subsystems of the UV for flight control, mission control, navigation, and system monitoring, and (1) executes a web server serving the web pages of the UV control web application to the control station for the above operations of the web browser, and (2) provides back-end controls to the internal subsystems based on the control input from the operator.

Claims (18)

1 . A system for remote operation of an unmanned aerial vehicle (UAV), comprising:

a control station used by an operator and having a communication link for operating the (UAV), the control station executing a web browser capable of (1) receiving web pages of a (UAV) control web application, (2) rendering the web pages on the control station, (3) receiving control input from the operator via rendered web pages, and (4) generating corresponding messages on the communication link based on the control input; and

a hosted server system coupled to the control station via the communication link and to internal subsystems of the (UAV) for control, the hosted server system (1) executing a web server serving the web pages of the (UAV) control web application to the control station for the rendering, receiving and generating operations of the web browser, and (2) generating back-end controls to the internal subsystems of the UAV based on the control input from the operator via the UAV control web application, the hosted server system including a server device located in the UAV, the server device executing the web server and being coupled to the communication link to (i) transmit the web pages of the UAV control web application to the control station and (ii) receive the messages from the control station based on the control input, the server device also being coupled to the internal subsystems of the UAV by a local-area communication link of the UAV to generate the back-end controls and provide the back-end controls to the internal subsystems of the UAV based on the control input from the operator as reflected in the received messages;

wherein the server device is constructed and arranged to receive vertical takeoff and landing (VTOL) motor response signals from the internal subsystems through the local-area communication link in response to VTOL motor control signals and translate the VTOL motor response signals into VTOL motor status for delivery as web content to the control station.

2 . The system of claim 1 , wherein the internal subsystems to which the hosted server system is coupled include autopilot, engine control unit, GPS, radio, mission payloads, and data storage device.

3 . The system of claim 2 , wherein the mission payloads include one or more of camera, electronic warfare, communications relay, and effects.

4 . The system of claim 1 , wherein the control provided by use of the hosted server system includes movement control, mission control, navigation, and system monitoring.

5 . The system of claim 4 , wherein the web pages of the UAV control web application include pages for mission planning, launch, mission control, navigation control, health/status monitoring, and landing.

6 . The system of claim 1 , wherein the web server manages protocol services for communicating with the UAV subsystems by utilizing Input Output (I/O) protocols.

7 . The system of claim 6 , wherein the web server obtains real time status feedback and tasking capability over the UAV subsystems from protocol service interactions.

8 . The system of claim 1 , wherein the web server is operative to publish UAV subsystem telemetry allowing real time status updates within the web browser.

9 . The system of claim 1 , wherein the web server is operative to define an application interface (API) for tasking state and command data to the UAV, and wherein interactions between the operator and web browser are transmitted to the web server and processed and routed as I/O commands to the autopilot and subsystems.

10 . The system of claim 1 , wherein the received messages include VTOL commands;

wherein the server device is further constructed and arranged to generate and provide at least some of the back end controls by translating the VTOL commands into VTOL motor control signals and sending the VTOL motor control signals to the internal subsystems through the local area communication link to control a set of VTOL motors of the UAV.

11 . The system of claim 10 , wherein the VTOL commands include a VTOL motor arm command;

wherein the VTOL motor control signals include a VTOL motor arm signal based on the VTOL motor arm command;

wherein the VTOL motor response signals include a VTOL motor arm response; and

wherein the VTOL motor status includes a VTOL motor state indicating whether the set of VTOL motors is armed.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR FROM "MICHAEL KENNETH GREENE" TO "MATTHEW KENNETH GREENE" PREVIOUSLY RECORDED AT REEL: 64185 FRAME: 350. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 10, 2026
From: MYERS, MICHAEL SHAWN; GREENE, MATTHEW KENNETH; STAHLER, JUSTIN ROSS
To: TEXTRON SYSTEMS CORPORATION
Reel/Frame 074735/0595 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2023
From: MYERS, MICHAEL SHAWN; GREENE, MICHAEL KENNETH; STAHLER, JUSTIN ROSS
To: TEXTRON SYSTEMS CORPORATION
Reel/Frame 064185/0350 →
Continuity (3)
Provisional Application 63453859 · Mar 22, 2023
Provisional Application 63345111 · May 24, 2022
Related Publication 20230384783A1 · Nov 30, 2023
References Cited (29)
US 6826607B1 · Gelvin et al. · 2004 [cited by applicant]
US 7174238B1 · Zweig · 2007 [cited by applicant]
US 7894952B2 · Donovan et al. · 2011 [cited by applicant]
US 9477226B2 · Olson et al. · 2016 [cited by applicant]
US 9513635B1 · Bethke · 2016 [cited by examiner]
US 10365645B1 · Chambers et al. · 2019 [cited by applicant]
US 10454576B2 · Sham · 2019 [cited by applicant]
US 10673520B2 · Westrup et al. · 2020 [cited by applicant]
US 10768921B2 · Sharma · 2020 [cited by applicant]
US 10996684B2 · Li · 2021 [cited by applicant]
US 20140179274A1 · O'Meara · 2014 [cited by examiner]
US 20150100461A1 · Baryakar et al. · 2015 [cited by applicant]
US 20150336671A1 · Winn · 2015 [cited by examiner]
US 20160144959A1 · Meffert · 2016 [cited by examiner]
US 20160214715A1 · Meffert · 2016 [cited by examiner]
US 20160266579A1 · Chen · 2016 [cited by examiner]
US 20170083979A1 · Winn · 2017 [cited by examiner]
US 20170192418A1 · Bethke · 2017 [cited by examiner]
US 20180004207A1 · Michini et al. · 2018 [cited by applicant]
US 20180201226A1 · Falkson · 2018 [cited by examiner]
US 20190391575A1 · Hortner · 2019 [cited by applicant]
US 20210088337A1 · Koubaa · 2021 [cited by examiner]
US 20210101678A1 · Fang et al. · 2021 [cited by applicant]
US 20210343170A1 · Meier · 2021 [cited by examiner]
US 20220065657A1 · Wang · 2022 [cited by examiner]
US 20220169401A1 · Di Cosola · 2022 [cited by examiner]
US 20220390940A1 · Richman · 2022 [cited by examiner]
US 20220399936A1 · Arksey · 2022 [cited by examiner]
US 20230136508A1 · Rabinowitz · 2023 [cited by examiner]