9 Marine navigation apparatus; Marine electronic sensor apparatus for detecting ocean surface conditions; Marine electronic sensor apparatus for ocean surface mapping; Software for processing marine electronic sensor data; Computer hardware and software systems for analyzing, monitoring, and providing real-time display of marine conditions; Computer hardware and software systems for ocean surface mapping; Computer software for providing a user interface for displaying marine conditions data and ocean surface maps; Onboard computers for vessels and offshore structures