IP Library Patent Application 14625990
Patent Application
App. No. 14/625,990

Collecting ad Uploading Data from Marine Electronics Device

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 None
App. No.
14/625,990
Abstract

Various implementations described herein are directed to a non-transitory computer readable medium having stored thereon computer-executable instructions which, when executed by a computer, may cause the computer to collect data at a marine electronics device. The computer may determine whether a network connection exists to a cloud server. The computer may also, when the network connection exists, send the collected data to the cloud server.

Claims (66)

1 . A marine electronics device, comprising:

one or more processors;

memory having a plurality of executable instructions which, when executed by the one or more processors, cause the one or more processors to:

store data collected by the marine electronics device or data received from one or more peripheral devices in communication with the marine electronics device;

determine whether a network connection exists between the marine electronics device and a cloud server; and

in response to a determination that the network connection exists, send the stored data to the cloud server.

2 . The marine electronics device of claim 1 , wherein the executable instructions that cause the one or more processors to determine whether the network connection exists comprise executable instructions to determine whether the marine electronics device has Internet access.

3 . The marine electronics device of claim 1 , wherein the executable instructions that cause the one or more processors to determine whether the network connection exists comprise executable instructions to:

determine that a wireless access point is proximate to the marine electronics device; and

connect to the cloud server using the wireless access point.

4 . The marine electronics device of claim 1 , wherein the executable instructions that cause the one or more processors to connect to the cloud server comprise executable instructions to authenticate the network connection using information stored in a user account.

5 . The marine electronics device of claim 1 , wherein the one or more peripheral devices comprise:

a radar system;

a sonar system;

a propulsion system;

a global positioning system (GPS) device; or

a combination thereof.

6 . The marine electronics device of claim 1 , wherein the memory further comprises executable instructions that cause the one or more processors to control the operation of a marine vessel.

7 . The marine electronics device of claim 1 , wherein the data collected by the marine electronics device comprise:

user interface history for the marine electronics device;

web browser history for the marine electronics device;

crash history regarding one or more software applications operating on the marine electronics device;

system performance history regarding the marine electronics device; or

a combination thereof.

8 . The marine electronics device of claim 1 , wherein the data collected by the marine electronics device describes one or more user activities monitored by the marine electronics device.

9 . The marine electronics device of claim 1 , wherein the data received from the one or more peripheral devices comprise:

sonar data;

radar data;

water temperature data;

air temperature data;

location data regarding a marine vessel; or

a combination thereof.

10 . The marine electronics device of claim 1 , wherein the data received from the one or more peripheral devices comprise telematics data transmitted over a National Marine Electronics Association (NMEA) communication protocol.

11 . The marine electronics device of claim 10 , wherein the telematics data comprise measurements taken from at least one of the following:

one or more auto pilots;

one or more wind instruments;

one or more water temperature gauges;

one or more depth sounders;

one or more engine instruments;

or a combination thereof.

12 . The marine electronics device of claim 1 , wherein the memory further comprises executable instructions that cause the one or more processors to determine whether a user associated with the marine electronics device has granted permission to send the stored data to the cloud server, and wherein the stored data is sent to the cloud server in response to a determination that permission was granted.

13 . A non-transitory computer-readable medium having stored thereon a plurality of computer-executable instructions which, when executed by a computer, cause the computer to:

collect data at a marine electronics device;

determine whether a network connection exists to a cloud server; and

when the network connection exists, send the collected data to the cloud server.

14 . The non-transitory computer-readable medium of claim 13 , wherein the computer-executable instructions that cause the computer to determine whether the network connection exists comprise computer-executable instructions which, when executed by the computer, cause the computer to determine whether a connection exists to the Internet.

15 . The non-transitory computer-readable medium of claim 13 , wherein the data collected at the marine electronics device comprise:

user interface history for the marine electronics device;

web browser history for the marine electronics device;

crash history regarding one or more software applications operating on the marine electronics device;

system performance history regarding the marine electronics device; or

a combination thereof.

16 . The non-transitory computer-readable medium of claim 13 , wherein the data collected at the marine electronics device describes one or more user activities monitored by the marine electronics device.

17 . A non-transitory computer-readable medium having stored thereon a plurality of computer-executable instructions which, when executed by a computer, cause the computer to:

receive data at a marine electronics device from one or more peripheral devices in communication with the marine electronics device;

store the received data on the marine electronics device;

determine whether a network connection exists to a cloud server; and

when the network connection exists, send the stored data to the cloud server.

18 . The non-transitory computer-readable medium of claim 17 , wherein the computer-executable instructions that cause the computer to determine whether the network connection exists comprise computer-executable instructions which, when executed by the computer, cause the computer to determine whether a connection exists to the Internet.

19 . The non-transitory computer-readable medium of claim 17 , wherein the received data comprise telematics data transmitted over a National Marine Electronics Association (NMEA) communication protocol.

20 . The non-transitory computer-readable medium of claim 17 , wherein the one or more peripheral devices comprise:

a radar system;

a sonar system;

a propulsion system;

a global positioning system (GPS) device; or

a combination thereof.

Assignments (2)
RELEASE OF SECURITY INTEREST Recorded Oct 12, 2021
From: GLAS AMERICAS LLC
To: NAVICO HOLDING AS
Reel/Frame 057780/0496 →
SECURITY INTEREST Recorded Mar 31, 2017
From: NAVICO HOLDING AS
To: GLAS AMERICAS LLC
Reel/Frame 042121/0692 →