Patent No. US11314251 (titled "General Purpose Robotics Operating System With Unmanned And Autonomous Vehicle Extensions") was filed by Perrone Robotics Inc on Jun 25, 2019.
’251 is related to the field of operating systems, particularly those used in robotics and automation . The patent addresses the need for a broad, cost-effective solution for programming and implementing software and hardware in these fields, especially for autonomous vehicles. Existing solutions often lack the flexibility and standardization required for rapid deployment and integration of robotics and automation solutions.
The underlying idea behind ’251 is to create a general-purpose robotics operating system (GPROS) that provides a standardized platform for integrating diverse robotics and automation applications. This involves offering generic software services, configurable application services, and a plug-and-play architecture for extensions, enabling developers to focus on custom business logic rather than low-level implementation details.
The claims of ’251 focus on a method of using a GPROS on a vehicle, an autonomous vehicle comprising a GPROS, a method of manufacturing an autonomous vehicle, and an apparatus operable in an autonomous vehicle. The claims cover the configuration and management of servomechanisms for steering, braking, and throttle control, all managed by the GPROS and its configurable application services.
In practice, the invention involves connecting servomechanisms to control a vehicle's steering, braking, and throttle. A movement plan is developed to govern these servomechanisms, and the GPROS manages the application threads and various services like traffic sign handling and obstacle avoidance. The GPROS is designed to be highly configurable, allowing for both static and dynamic adaptation, and uses a generic abstraction for accessing configuration data, ensuring independence from the underlying hardware.
The invention differentiates itself from prior approaches by providing a completely configurable and extensible platform that automates application configuration, assembly, construction, deployment, and management. This allows for rapid development and deployment of robotics and automation applications, reducing the time and cost associated with integrating software and hardware components. The GPROS also facilitates communication between robotic agents and humans, and enables dynamic reconfiguration and code updates over a network.
In the mid-2000s when ’251 was filed, robotics and automation systems were typically implemented using monolithic architectures, at a time when integration between vertical applications and underlying platforms, as well as between software platforms and plug-and-play hardware, was a non-trivial task. Systems commonly relied on specific solutions for specific needs, rather than a broad, general-purpose platform. Hardware or software constraints made rapid deployment and integration of end-user robotics solutions challenging.
The examiner allowed the claims because, after reviewing the application and the prior art, they determined that the prior art references, either individually or in combination, did not disclose the specific arrangement of elements/steps in the same combination as a whole, as specified in the independent claims. The examiner stated that the application was directed to a non-obvious improvement over the prior art and that a hypothetical prior art rejection would require impermissible hindsight reasoning.
This patent contains 21 claims, with independent claims numbered 1, 2, 14, and 21. The independent claims are generally directed to a method of using a robotics operating system on a vehicle, an autonomous vehicle, a method of manufacturing an autonomous vehicle, and an apparatus operable in an autonomous vehicle. The dependent claims generally elaborate on and refine the features and functionalities described in the independent claims.
Definitions of key terms used in the patent claims.

The dossier documents provide a comprehensive record of the patent's prosecution history - including filings, correspondence, and decisions made by patent offices - and are crucial for understanding the patent's legal journey and any challenges it may have faced during examination.
Get instant alerts for new documents