Updating Software on Marine Electronics Device
First Claim
1. A marine electronics device, comprising:
- one or more processors; and
memory having a plurality of executable instructions which, when executed by the one or more processors, cause the one or more processors to;
determine the current software version of a software application that is configured to run on the marine electronics device or a peripheral device in communication with the marine electronics device;
receive information from a cloud server, wherein the received information describes one or more software versions released for the software application;
determine whether an update exists for the software application based on the received information and the current software version; and
download the update in response to a determination that the update exists.
3 Assignments
0 Petitions
Accused Products
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 receive information from a marine electronics device. The received information describes the current software version of a software application configured to run on the marine electronics device or a peripheral device in communication with the marine electronics device. The computer may determine whether an update exists for the software application based on the received information. The computer may also provide a download for the update to the marine electronics device in response to a determination that the update exists.
-
Citations
20 Claims
-
1. A marine electronics device, comprising:
-
one or more processors; and memory having a plurality of executable instructions which, when executed by the one or more processors, cause the one or more processors to; determine the current software version of a software application that is configured to run on the marine electronics device or a peripheral device in communication with the marine electronics device; receive information from a cloud server, wherein the received information describes one or more software versions released for the software application; determine whether an update exists for the software application based on the received information and the current software version; and download the update in response to a determination that the update exists. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. 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 information from a marine electronics device, wherein the received information describes the current software version of a software application configured to run on the marine electronics device or a peripheral device in communication with the marine electronics device; determine whether an update exists for the software application based on the received information; and provide a download for the update to the marine electronics device in response to a determination that the update exists. - View Dependent Claims (13, 14)
-
-
15. A handheld computer device, comprising:
-
one or more processors; and memory having a plurality of executable instructions which, when executed by the one or more processors, cause the one or more processors to; receive information from a marine network, wherein the received information from the marine network describes the current software version of a software application that is configured to run on a marine electronics device or a peripheral device in communication with the marine electronics device; receive information from a cloud server, wherein the received information describes one or more software versions released for the software application; determine whether an update exists for the software application based on the received information from the marine network and the received information from the cloud server; and download the update in response to a determination that the update exists. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification