Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
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.
Marine navigation and information display. This invention addresses the need for flexible display of marine information on watercraft, accommodating different mounting positions and user preferences. The apparatus includes a housing designed for mounting on a watercraft. This housing has a user interface with defined length and width dimensions, where the width is greater than the length and they are perpendicular. The housing can be mounted in multiple orientations. For example, in a first orientation, the length dimension is generally vertical, and in a second orientation, the width dimension is generally vertical. The apparatus also contains a processor and memory with computer program code. This code enables the apparatus to communicate with a remote computing device, receive display data for the user interface, and determine a display mode. Crucially, it determines the mounting orientation of the apparatus relative to the watercraft's floor. Based on this orientation and the display mode, it generates a mirrored user interface display and presents it on the user interface. This ensures the displayed information is always oriented correctly for the user, regardless of how the housing is mounted or the chosen 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.
This invention relates to a system for dynamically adjusting the orientation of a mirror user interface display in response to changes in the display mode. The system includes a memory storing computer program code and a processor configured to execute the code to perform specific functions. The apparatus monitors the display mode of the user interface, which may include different operational states or configurations such as a standard view, a split-screen view, or a minimized view. When a change in the display mode is detected, the system automatically adjusts the orientation of the mirror user interface display to optimize visibility and usability. This adjustment may involve rotating the display, altering the layout, or repositioning elements to ensure the interface remains intuitive and functional regardless of the current display mode. The dynamic adjustment ensures that the user experience remains consistent and efficient, even as the interface transitions between different modes. This solution addresses the challenge of maintaining usability in mirror-based interfaces, which often require real-time adjustments to accommodate varying display conditions and user interactions.
3. The apparatus of claim 1 , wherein the determined orientation comprises a landscape orientation or a portrait orientation.
A system determines the orientation of a device, such as a mobile device, to optimize display or interaction based on the device's physical position. The system identifies whether the device is in a landscape or portrait orientation, which refers to the device's rotational state relative to its primary axis. This determination allows the system to adjust display content, user interface elements, or input handling to match the device's current orientation. For example, in portrait mode, the system may display content in a vertical layout, while in landscape mode, it may switch to a horizontal layout. The system may use sensors, such as accelerometers or gyroscopes, to detect the device's orientation and apply predefined rules or algorithms to classify it as either landscape or portrait. This functionality enhances user experience by ensuring content is presented in an optimal format for the device's current orientation. The system may also support dynamic transitions between orientations, allowing seamless adjustments as the device is rotated. This orientation detection and adaptation is particularly useful for applications requiring responsive design, such as media playback, gaming, or productivity tools.
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.
A system for dynamically adjusting a user interface display orientation based on the display mode of a device. The invention addresses the challenge of optimizing screen real estate and usability in devices with multiple display modes, such as smartphones or tablets. The apparatus includes a display, memory, and computer program code configured to control the display orientation. The system supports two display modes: full screen and split screen. In full screen mode, the user interface is displayed in landscape orientation to maximize horizontal space, which is beneficial for tasks requiring wider viewing areas, such as media consumption or document editing. In split screen mode, the user interface switches to portrait orientation to better accommodate multiple applications or windows side by side, improving vertical space utilization. The memory and program code dynamically adjust the orientation based on the selected display mode, ensuring optimal usability and efficiency. This approach enhances user experience by adapting the interface to the current display configuration without manual intervention. The system is particularly useful in devices where screen space is limited or where users frequently switch between different display modes.
5. The apparatus of claim 1 , wherein the display mode comprises a full screen mode, a split screen mode, or a multiscreen mode.
This invention relates to a display apparatus designed to enhance user interaction with multiple content sources. The apparatus addresses the problem of inefficient content management when users need to view or interact with multiple sources simultaneously, such as during multitasking or collaborative work. The apparatus includes a display system capable of operating in different modes to optimize content presentation. These modes include a full screen mode, where a single content source occupies the entire display area, a split screen mode, which divides the display into two or more sections to show multiple content sources side by side, and a multiscreen mode, which extends the display across multiple physical screens or virtual screens to provide an expanded workspace. The apparatus may also include input mechanisms, such as touchscreens or external controllers, to allow users to switch between modes, adjust screen layouts, or interact with content in each display section. The invention aims to improve productivity and usability by providing flexible display configurations tailored to different user needs.
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.
This invention relates to a display apparatus configured to operate in a split screen mode, addressing the need for efficient multitasking and simultaneous display of multiple interfaces. The apparatus includes a display screen capable of dividing into at least two distinct user interface areas, allowing users to view and interact with different content simultaneously. In the split screen mode, one of the user interface areas is dedicated to a mirror user interface display, which replicates the content of another interface or device. This mirroring functionality enables real-time synchronization of visual information across multiple screens or interfaces, enhancing productivity and collaboration. The apparatus may include additional features such as touch-sensitive controls, gesture recognition, or adaptive screen partitioning to optimize the layout based on user preferences or application requirements. The mirror user interface display can be dynamically adjusted in size, position, or orientation to accommodate different use cases, such as remote monitoring, dual-screen workflows, or shared viewing experiences. The invention improves usability by reducing the need to switch between screens manually, streamlining workflows in professional, educational, or entertainment settings.
7. The apparatus of claim 1 , wherein the mounting orientation is determined based on a user input defining the mounting orientation of the apparatus.
This invention relates to an apparatus for determining and adjusting its mounting orientation based on user input. The apparatus includes a mounting mechanism that allows it to be attached to a surface, such as a wall or ceiling, in a specific orientation. The apparatus also has a sensor system capable of detecting its current orientation relative to a reference frame, such as gravity or a fixed coordinate system. A processing unit analyzes the sensor data to determine the apparatus's current orientation and compares it to the user-defined mounting orientation. If a discrepancy is detected, the processing unit generates an adjustment signal to modify the mounting mechanism, ensuring the apparatus aligns with the desired orientation. The user input can be provided through a physical interface, such as buttons or switches, or via a wireless communication module that receives instructions from an external device. The apparatus may also include a display or indicator to confirm the orientation has been correctly set. This invention addresses the need for precise alignment of mounted devices, particularly in applications where orientation affects functionality, such as sensors, cameras, or lighting systems. The apparatus ensures accurate installation without requiring manual adjustments or specialized tools.
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.
This invention relates to an apparatus that determines its mounting orientation using an orientation sensor. The apparatus includes a mounting structure for attaching to a surface, and the orientation sensor provides data indicating the apparatus's position relative to a reference frame, such as gravity or a fixed coordinate system. The apparatus processes this orientation data to determine its mounting orientation, which can be used to adjust its operation or configuration. The orientation sensor may be an accelerometer, gyroscope, or other device capable of detecting spatial positioning. The apparatus may use this orientation information to align components, optimize performance, or ensure proper functionality based on its physical installation. The invention improves upon prior systems by providing a dynamic and accurate method of determining mounting orientation, reducing reliance on manual calibration or fixed assumptions about installation conditions. This is particularly useful in applications where the apparatus must adapt to varying installation environments, such as in industrial, automotive, or consumer electronics settings. The apparatus may further include processing circuitry to analyze the sensor data and adjust its behavior accordingly, ensuring consistent performance regardless of mounting position.
9. The apparatus of claim 8 , wherein the orientation sensor comprises a gyroscope or accelerometer.
The invention relates to an apparatus for determining the orientation of an object, addressing the need for accurate and reliable orientation sensing in various applications such as robotics, navigation, and wearable devices. The apparatus includes an orientation sensor that detects the object's position or movement relative to a reference frame. In this embodiment, the orientation sensor specifically comprises a gyroscope or accelerometer, which are commonly used for measuring angular velocity or linear acceleration, respectively. These sensors provide data that can be processed to determine the object's orientation in three-dimensional space. The apparatus may also include additional components, such as a processor or memory, to analyze the sensor data and output orientation information. The use of a gyroscope or accelerometer ensures high precision and responsiveness, making the apparatus suitable for dynamic environments where real-time orientation tracking is essential. This solution improves upon existing systems by leveraging widely available and cost-effective sensor technologies to enhance accuracy and reliability in orientation detection.
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.
This invention relates to a marine information display apparatus designed for watercraft, addressing the need for adaptable user interfaces that can be mounted in different orientations while maintaining usability. The apparatus includes a housing with a user interface having a length and width dimension, where the width is greater than the length. The housing can be mounted in at least two orientations: a first orientation where the length is vertical relative to the watercraft's floor, and a second orientation where the width is vertical. The apparatus contains a processor and memory with program code to establish data communication with a remote computing device, receive user interaction with a bridge function interface, and instruct the remote device to open an associated application. The system detects the mounting orientation of the housing and adjusts the display of the application interface accordingly, ensuring the interface is properly oriented for the user regardless of installation position. This adaptability enhances usability in marine environments where mounting flexibility is often required.
11. The apparatus of claim 10 , wherein the application interface comprises a mirror user interface.
A system for enhancing user interaction with applications includes a display device and an application interface that presents content to a user. The interface is designed to dynamically adjust its layout and functionality based on user behavior, environmental conditions, or system performance. The apparatus includes a processing unit that monitors user inputs, such as gestures or voice commands, and modifies the interface in real-time to improve usability. The interface may also incorporate adaptive features, such as resizing elements or prioritizing certain functions based on usage patterns. In one embodiment, the application interface includes a mirror user interface, which reflects or duplicates content from another interface, allowing users to interact with the same data across multiple devices or screens. This mirroring capability ensures consistency and synchronization between different displays, enhancing productivity and reducing redundancy. The system may further include sensors or input devices to detect user presence or context, enabling the interface to adapt automatically without explicit user commands. The overall goal is to provide a seamless, intuitive, and responsive interaction experience tailored to the user's needs.
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.
This invention relates to a system for facilitating user interaction with applications running on remote computing devices. The problem addressed is the difficulty of seamlessly integrating user interfaces from remote applications into a local environment, particularly when the remote application lacks native support for such integration. The solution involves an apparatus that generates a bridge user interface (UI) for an application running on a remote computing device, embedding this bridge UI within the application's local interface. The apparatus captures user inputs made through the bridge UI and transmits corresponding instructions to the remote application, enabling real-time interaction. This approach allows users to interact with remote applications as if they were local, improving usability and reducing the need for separate interfaces or complex workflows. The system is particularly useful in environments where applications are distributed across multiple devices, such as cloud computing or remote desktop scenarios. The apparatus includes a processor, memory, and computer program code configured to execute the described functionality, ensuring smooth and responsive user interaction with the remote application.
13. The apparatus of claim 10 , wherein the application is a text message application.
A system for managing notifications in a mobile device includes a notification processor that filters and prioritizes incoming notifications based on user preferences and context. The system determines the relevance of each notification by analyzing factors such as the sender, content, time of day, and device usage patterns. When a notification is deemed important, the system displays it prominently, while less critical notifications are grouped or delayed. The system also supports customizable alert settings, allowing users to define rules for different types of notifications. In one implementation, the system is specifically adapted for text message applications, where it prioritizes messages from frequent contacts or those containing urgent keywords. The system may also integrate with other applications to provide a unified notification experience. By intelligently managing notifications, the system reduces user distraction and improves productivity.
14. The apparatus of claim 10 , wherein the application is an email application.
This invention relates to a computing apparatus configured to manage user applications, particularly focusing on improving the efficiency and security of application interactions. The apparatus includes a processor and memory storing instructions that, when executed, perform operations to detect a user request to launch an application, determine whether the application is authorized to access a protected resource, and selectively grant or deny access based on predefined security policies. The apparatus further includes a user interface module to present notifications or prompts to the user regarding application permissions and resource access. The invention addresses the problem of unauthorized or excessive access to sensitive resources by applications, ensuring that only authorized applications can interact with protected data or system functions. In one embodiment, the apparatus is specifically configured for an email application, where the email application may require access to contacts, calendars, or other integrated services, and the apparatus enforces strict access controls to prevent unauthorized data exposure or misuse. The system dynamically evaluates access requests, applies contextual policies, and may log access events for auditing purposes. This solution enhances security while maintaining usability, particularly in environments where multiple applications interact with sensitive user data.
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.
This invention relates to a marine data collection and transmission system designed to enhance data acquisition and communication in marine environments. The system addresses the challenge of efficiently gathering and transmitting marine data, such as environmental conditions, vessel performance, or underwater sensor readings, to a computing device running a dedicated application. The apparatus includes a processing unit, memory, and computer program code configured to execute specific functions. It captures marine data using integrated or connected sensors and processes the data for transmission. The system ensures reliable data transfer to a computing device, where an application processes or displays the information. The apparatus may also include communication interfaces to support various transmission protocols, ensuring compatibility with different marine data sources and computing devices. The invention improves data accessibility and real-time monitoring in marine operations, supporting applications like environmental research, vessel navigation, and underwater exploration. The system's modular design allows integration with existing marine equipment, enhancing data collection efficiency and decision-making in marine environments.
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.
This invention relates to marine navigation systems, specifically improving data capture and analysis during bridge operations. The problem addressed is the lack of comprehensive recording of bridge activities, which is critical for safety, training, and incident investigation. The apparatus includes a bridge function interface that allows operators to interact with navigation systems, and a data capture module that records marine data corresponding to the user interface display at the exact moment of interaction. This captured data includes text, pictures, or video of the displayed information, ensuring a precise record of the operational context. The system enhances situational awareness by correlating user actions with real-time display content, providing valuable insights for post-event analysis. The apparatus may also include a data storage module to retain captured data for later review and a data processing module to analyze the recorded information for patterns or anomalies. This solution improves maritime safety by enabling detailed reconstruction of bridge operations, supporting training programs, and aiding in regulatory compliance. The invention is particularly useful in commercial shipping, offshore operations, and military applications where accurate documentation of bridge activities is essential.
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.
This invention relates to a marine information display apparatus designed for watercraft, addressing the challenge of adapting user interfaces to different mounting orientations. The apparatus includes a housing with a user interface that has a length and width dimension, where the width is greater than the length. The housing can be mounted in multiple orientations—either with the length dimension vertical or the width dimension vertical relative to the watercraft's floor. The apparatus features a processor and memory with program code to communicate with a remote computing device, receive display data, and dynamically adjust the user interface display based on the mounting orientation. If the housing is mounted vertically by length, the display is oriented accordingly, and if mounted vertically by width, the display is mirrored to match. The system generates a mirrored user interface with virtual buttons corresponding to physical buttons on the remote device, ensuring usability regardless of installation orientation. This solution simplifies installation flexibility while maintaining intuitive operation for marine applications.
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.
This invention relates to a computing apparatus that facilitates user interaction with a remote computing device through graphical user interface (GUI) elements. The apparatus includes a processor, memory, and computer program code configured to generate and display a computer image button on a display. The apparatus detects user interaction with this button, such as a touch or click, and transmits a corresponding instruction to the remote computing device. This enables remote control or data exchange between the local apparatus and the remote device. The system may include additional features such as authentication mechanisms, data processing, or feedback generation to enhance the interaction. The invention addresses the need for efficient and secure remote control or data transmission using graphical interfaces, particularly in environments where direct physical access to the remote device is impractical or undesirable. The apparatus ensures that user inputs are accurately captured and relayed to the remote device, supporting applications in remote monitoring, automation, or collaborative computing.
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.
This invention relates to a user interface system for computer-generated environments, particularly for virtual or augmented reality applications. The system addresses the challenge of providing intuitive navigation controls in immersive digital environments where traditional input devices like keyboards or mice are impractical. The apparatus includes a display system that renders a virtual environment and at least one computer-generated button that users can interact with to navigate or control the environment. These buttons are dynamically generated and overlaid on the display, allowing users to perform actions such as returning to a home screen, navigating backward through a sequence of actions, or accessing a menu of options. The buttons are designed to be easily identifiable and accessible within the virtual space, enhancing usability without disrupting the immersive experience. The system may also include sensors or tracking mechanisms to detect user input, such as hand gestures or gaze direction, to activate the buttons. This approach improves navigation efficiency and reduces user frustration in complex virtual environments.
Unknown
October 20, 2020
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.