IP Library Granted Patent US 10,809,899
Granted Patent B2
US 10,809,899 · App. 16/191,880 · Granted Oct 20, 2020

Computing device mirroring on a marine electronics device

Inventors: Andrew Corbett (Auckland, NZ); Phillip King Gaynor (Concord, NH)
Assignee: NAVICO HOLDING AS
G06F3/04845G06T3/60H04L67/36H04M1/7253H04M1/72552G06T2200/24
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 10,809,899
App. No.
16/191,880
Granted
Oct 20, 2020
Kind
B2
Abstract

An apparatus for providing marine information is provided including a user interface, a processor, and a memory including computer program code. The memory and the computer program code configured to, with the processor, cause the apparatus to establish data communication with a remote computing device, receive user interface display data from the remote computing device, determine a display mode for the user interface, generate a mirror user interface display based on the user interface display data and the display mode, and cause the mirror user interface display to be displayed on the user interface in a predetermined orientation based on the display mode to maximize utilization of space allocated to the mirror user interface display on the user interface.

Claims (55)

1. An apparatus for providing marine information corresponding to a watercraft, the apparatus comprising:

a housing for mounting to the watercraft, wherein the housing comprises:

a user interface defining a length dimension and a width dimension, wherein the width dimension is greater than the length dimension, wherein the width dimension is perpendicular to the length dimension, wherein the housing may be mounted to the watercraft in one of a plurality of orientations, wherein the plurality of orientations comprise at least a first orientation and a second orientation, wherein, when the housing is mounted in the first orientation, the length dimension is generally vertical with respect to a floor of the watercraft, wherein, when the housing is mounted in the second orientation, the width dimension is generally vertical with respect to the floor of the watercraft;

a processor; and

a memory including computer program code, the memory and the computer program code configured to, with the processor, cause the apparatus to:

establish data communication with a remote computing device;

receive user interface display data from the remote computing device;

determine a display mode for the user interface;

determine a mounting orientation of the apparatus with respect to the floor of the watercraft;

generate a mirror user interface display based on the user interface display data; and

cause the mirror user interface display to be displayed on the user interface in an orientation based on the determined mounting orientation of the apparatus with respect to the floor of the watercraft and the display mode.

2. The apparatus of claim 1 , wherein the memory and computer program code are further configured to cause the apparatus to:

dynamically adjust the orientation of the mirror user interface display based on a change in the display mode of the user interface.

3. The apparatus of claim 1 , wherein the determined orientation comprises a landscape orientation or a portrait orientation.

4. The apparatus of claim 3 , wherein the display mode comprises a full screen mode and a split screen mode, and wherein the memory and computer program code are further configured to cause the apparatus to generate the mirror user interface display in the landscape orientation in an instance in which the display mode is the full screen mode and in the portrait orientation in an instance in which the display mode is the split screen mode.

5. The apparatus of claim 1 , wherein the display mode comprises a full screen mode, a split screen mode, or a multiscreen mode.

6. The apparatus of claim 5 , wherein the split screen mode comprises at least two user interface areas, and wherein the mirror user interface display is displayed in one of the at least two user interface areas.

7. The apparatus of claim 1 , wherein the mounting orientation is determined based on a user input defining the mounting orientation of the apparatus.

8. The apparatus of claim 1 , wherein the mounting orientation is determined based on an orientation indication received from an orientation sensor associated with the apparatus.

9. The apparatus of claim 8 , wherein the orientation sensor comprises a gyroscope or accelerometer.

10. An apparatus for providing marine information, the apparatus comprising:

a housing for mounting to a watercraft, wherein the housing comprises:

a user interface defining a length dimension and a width dimension, wherein the width dimension is greater than the length dimension, wherein the width dimension is perpendicular to the length dimension, wherein the housing may be mounted to the watercraft in one of a plurality of orientations, wherein the plurality of orientations comprise at least a first orientation and a second orientation, wherein, when the housing is mounted in the first orientation, the length dimension is generally vertical with respect to a floor of the watercraft, wherein, when the housing is mounted in the second orientation, the width dimension is generally vertical with respect to the floor of the watercraft;

a processor; and

a memory including computer program code, the memory and the computer program code configured to, with the processor, cause the apparatus to:

establish data communication with a remote computing device;

receive an indication of interaction with a bridge function interface;

provide instructions to the remote computing device to cause an application on the remote computing device associated with the bridge function interface to open;

determine a mounting orientation of the apparatus with respect to the floor of the watercraft; and

cause an application interface associated with the application to be displayed on the user interface in an orientation based on the determined mounting orientation of the apparatus with respect to the floor of the watercraft.

11. The apparatus of claim 10 , wherein the application interface comprises a mirror user interface.

12. The apparatus of claim 10 , wherein the memory and computer program code are further configured to cause the apparatus to:

generate a bridge user interface associated with the application, wherein the application interface comprises the bridge user interface; and

cause instructions corresponding to user inputs provided to the bridge user interface to be transmitted to the application running on the remote computing device.

13. The apparatus of claim 10 , wherein the application is a text message application.

14. The apparatus of claim 10 , wherein the application is an email application.

15. The apparatus of claim 10 , wherein the memory and computer program code are further configured to cause the apparatus to:

capture marine data; and

cause the captured marine data to be transmitted to the application running on the computing device.

16. The apparatus of claim 10 , wherein the captured marine data comprises text data, picture data, or video data corresponding to data displayed on the user interface at a time when the bridge function interface was interacted with.

17. An apparatus for providing marine information, the apparatus comprising:

a housing for mounting to a watercraft, wherein the housing comprises:

a user interface defining a length dimension and a width dimension, wherein the width dimension is greater than the length dimension, wherein the width dimension is perpendicular to the length dimension, wherein the housing may be mounted to the watercraft in one of a plurality of orientations, wherein the plurality of orientations comprise at least a first orientation and a second orientation, wherein, when the housing is mounted in the first orientation, the length dimension is generally vertical with respect to a floor of the watercraft, wherein, when the housing is mounted in the second orientation, the width dimension is generally vertical with respect to the floor of the watercraft;

a processor; and

a memory including computer program code, the memory and the computer program code configured to, with the processor, cause the apparatus to:

establish data communication with a remote computing device;

receive user interface display data from the remote computing device;

determine a mounting orientation of the apparatus with respect to the floor of the watercraft;

generate a mirror user interface display based on the user interface display data; and

cause the mirror user interface display to be displayed on the user interface in an orientation based on the determined mounting orientation of the apparatus with respect to the floor of the watercraft,

wherein the mirror user interface display comprises at least one computer image generated button corresponding to a physical button on the remote computing device.

18. The apparatus of claim 17 , wherein the memory and computer program code are further configured to cause the apparatus to:

receive an indication of interaction with a computer image generated button; and

transmit an instruction to the remote computing device, wherein the instruction corresponds to the interaction with the computer image generated button.

19. The apparatus of claim 17 , wherein the at least one computer image generated button comprises a home button, a back button, or a menu button.

Assignments (2)
NUNC PRO TUNC ASSIGNMENT Recorded Jan 16, 2024
From: NAVICO HOLDING AS
To: NAVICO, INC.
Reel/Frame 066338/0107 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2018
From: CORBETT, ANDREW; GAYNOR, PHILLIP KING
To: NAVICO HOLDING AS
Reel/Frame 047831/0807 →
Continuity (2)
Provisional Application 62701185 · Jul 20, 2018
Related Publication 20200026417A1 · Jan 23, 2020