IP Library Granted Patent US 12,039,139
Granted Patent B1
US 12,039,139 · App. 17/848,839 · Granted Jul 16, 2024

Bifurcation of rendered and system pointing indicia to enable input via a viewport

Inventors: Jost Eckhardt (Burlington, VT); Roxana Fischer (Rotterdam, NL)
Assignee: Freedom Scientific, Inc.
G06F3/04812
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 12,039,139
App. No.
17/848,839
Granted
Jul 16, 2024
Kind
B1
Abstract

A method of enabling a user of a computing device to provide input via a viewport displayed on a display monitor. The viewport is displayed over a first region of the graphic user interface (GUI), and a second region of the GUI is displayed within the viewport. When the user positions the system pointing indicium at the first region of the graphic user interface, the system pointing indicium is placed into the second GUI region, while a separate viewpoint pointing indicium is displayed over the viewport. When a user provides an input, the input is applied at the current position coordinates of the system pointing indicium.

Claims (30)

1. A method of enabling a user to provide an input through a viewport displayed over a graphic user interface on a display monitor, the method comprising the steps of:

displaying the graphic user interface on the display monitor,

displaying the viewport over the graphic user interface, where a position of the viewport over graphic user interface is adjustable relative to the display monitor;

displaying a visual rendering of a region of the graphic user interface within the viewport, the visual rendering magnified relative to the graphic user interface, and wherein an input control on the graphic user interface is magnified within the viewport;

maintaining the visual rendering of the region of the graphic user interface within the viewport when the position of the viewport is adjusted relative to the display monitor;

identifying current coordinates of a system pointing indicium relative to the graphic user interface, the system pointing indicium movable over the graphic user interface;

determining whether the current coordinates of the system pointing indicium coincide with the region of the graphic user interface magnified within the viewport;

responsive to determining that the current coordinates of the system pointing indicium coincide within the coordinate boundaries of the region of the graphic user interface magnified within the viewport, displaying a magnified viewport pointing indicium within the viewport and placing the system pointing indicium in the second region of the graphic user interface;

responsive to determining that the current coordinates of the system pointing indicium fall outside the coordinate boundaries of the region of the graphic user interface displayed within the viewport, hiding the magnified viewport pointing indicium from the viewport;

responsive to receiving a user input while the magnified viewport pointing indicium is displayed over a magnified visual rendering of the input control within the viewport, executing an event of the input control within the graphic user interface.

2. The method of claim 1 , wherein responsive to determining that the magnified viewport pointing indicium has been moved to new coordinates outside the viewport, displaying the system pointing indicium at the new coordinates on the graphic user interface.

3. The method of claim 1 , wherein the viewport is displayed automatically when the input control comes into focus.

4. The method of claim 1 , wherein the system pointing indicium changes position within the graphic user interface in response to the magnified viewport pointing indicium changing position within the viewport.

5. The method of claim 1 , wherein the viewport is a secondary viewport displaying an output in response to a user input entered via a primary viewport.

6. The method of claim 1 , wherein the system pointing indicium is hidden when the magnified viewport pointing indicium is displayed.

7. A non-transitory computer readable medium storing a set of instructions thereon that when executed by a computer processor enable a user to provide an input through a viewport displayed over a graphic user interface on a display monitor, the instructions comprising:

displaying the graphic user interface on the display monitor,

displaying the viewport over the graphic user interface, where a position of the viewport over graphic user interface is adjustable relative to the display monitor;

displaying a visual rendering of a region of the graphic user interface within the viewport, the visual rendering magnified relative to the graphic user interface, and wherein an input control on the graphic user interface is magnified within the viewport;

maintaining the visual rendering of the region of the graphic user interface within the viewport when the position of the viewport is adjusted relative to the display monitor;

identifying current coordinates of a system pointing indicium relative to the graphic user interface, the system pointing indicium movable over the graphic user interface;

determining whether the current coordinates of the system pointing indicium coincide with the region of the graphic user interface magnified within the viewport;

responsive to determining that the current coordinates of the system pointing indicium coincide within the coordinate boundaries of the region of the graphic user interface magnified within the viewport, displaying a magnified viewport pointing indicium within the viewport and placing the system pointing indicium within the second region of the graphic user interface;

responsive to determining that the current coordinates of the system pointing indicium fall outside the coordinate boundaries of the region of the graphic user interface displayed within the viewport, hiding the magnified viewport pointing indicium from the viewport;

responsive to receiving a user input while the magnified viewport pointing indicium is displayed over a magnified visual rendering of the input control within the viewport, executing an event of the input control within the graphic user interface.

8. The non-transitory computer readable medium of claim 7 , wherein responsive to determining that the magnified viewport pointing indicium has been moved to new coordinates outside the viewport, displaying the system pointing indicium at the new coordinates on the graphic user interface.

9. The non-transitory computer readable medium of claim 7 , wherein the viewport is displayed automatically when the input control comes into focus.

10. The non-transitory computer readable medium of claim 7 , wherein the system pointing indicium changes position within the graphic user interface in response to the magnified viewport pointing indicium changing position within the viewport.

11. The non-transitory computer readable medium of claim 7 , wherein the viewport is a secondary viewport displaying an output in response to a user input entered via a primary viewport.

12. The non-transitory computer readable medium of claim 7 , wherein the system pointing indicium is hidden when the magnified viewport pointing indicium is displayed.

Assignments (2)
SECURITY INTEREST Recorded Sep 29, 2024
From: FREEDOM SCIENTIFIC INC.
To: MONROE CAPITAL MANAGEMENT ADVISORS, LLC, AS COLLATERAL AGENT
Reel/Frame 069070/0530 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2022
From: ECKHARDT, JOST; FISCHER, ROXANA
To: FREEDOM SCIENTIFIC, INC.
Reel/Frame 060473/0233 →