IP Library Patent Application 14592827
Patent Application
App. No. 14/592,827

SYSTEMS AND METHODS FOR TRANSFORMING A USER INTERFACE ICON INTO AN ENLARGED VIEW

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/592,827
Abstract

A system is provided, comprising at least one processor and at least one storage having encoded thereon executable instructions that, when executed by the at least one processor, cause the at least one processor to: visually render a first view of at least one user interface element; and in response to detecting a trigger event, cause the first view of the at least one user interface element to be replaced visually by a second view of the at least one user interface element, the second view being larger than the first view, wherein the trigger event comprises an event selected from a group consisting of: a user moving a pointer over the first view, a user clicking the first view, and a user touching the first view.

Claims (44)

1 . A system comprising:

at least one processor; and

at least one storage having encoded thereon executable instructions that, when executed by the at least one processor, cause the at least one processor to:

visually render a first view of at least one user interface element; and

in response to detecting a trigger event, cause the first view of the at least one user interface element to be replaced visually by a second view of the at least one user interface element, the second view being larger than the first view, wherein the trigger event comprises an event selected from a group consisting of: a user moving a pointer over the first view, a user clicking the first view, and a user touching the first view.

2 . The system of claim 1 , wherein the at least one processor is programmed by the executable instructions to render a transition animation of the at least one user interface element growing in size from the first view to the second view.

3 . The system of claim 1 , wherein:

the at least one user interface element comprises, at least, a first user interface component and a second user interface component.

4 . The system of claim 3 , wherein:

the first and second user interface components are present both in the first view and in the second view; and

a relative position between the first and second user interface components in the second view matches a relative position between the first and second user interface components in the first view.

5 . The system of claim 4 , wherein:

a distance between the first and second user interface components in the second view is larger than a distance between the first and second user interface components in the first view.

6 . The system of claim 1 , wherein the second view comprises at least one user interface component that is not visible in the first view.

7 . The system of claim 1 , wherein the trigger event is a first trigger event, and wherein the at least one processor is further programmed by the executable instructions to:

in response to detecting a second trigger event, cause the first view of the at least one user interface element to visually replace the second view of the at least one user interface element.

8 . The system of claim 1 , wherein the at least one user interface element comprises at least one control, and wherein the at least one processor is further programmed by the executable instructions to:

visually convey a state of the at least one control in the first view.

9 . The system of claim 8 , wherein the at least one processor is further programmed by the executable instructions to:

in response to a change in the state of the at least one control, update the first view to reflect the state of the at least one control.

10 . The system of claim 1 , wherein the executable instructions comprises a first set of instructions for rendering the first view and a second set of instructions for rendering the second view, the second set of instructions being independent from the first set of instructions.

11 . The system of claim 10 , wherein:

the executable instructions further comprises a third set of instructions for a super view;

the first set of instructions programs the at least one processor to render the first view based on the super view in a first manner; and

the second set of instructions programs the at least one processor to render the second view based on the super view in a second manner different from the first manner.

12 . The system of claim 1 , wherein:

the at least one processor is programmed by the executable instructions to receive, via the second view of the at least one user interface element, user input relating to at least one functionality; and

the at least one processor is not programmed to receive, via the first view of the at least one user interface element, user input relating to at least one functionality.

13 . The system of claim 1 , wherein the at least one processor is programmed to receive, via the first view of the at least one user interface element, only user input to trigger visual replacement of the first view by the second view.

14 . The system of claim 1 , wherein the at least one processor is programmed to render the first view within a viewport, the viewport comprising at least one visual feature other than the at least one user interface element, and wherein a size of the second view relative to the viewport is larger than a size of the first view relative to the viewport.

15 . The system of claim 14 , wherein the at least one processor is programmed to cause the first view to be visually replaced by the second view without changing the at least one visual feature other than the at least one user interface element.

16 . The system of claim 1 , wherein the at least one processor is programmed by the executable instructions to cause the second view to visually obscure the first view.

17 . The system of claim 1 , wherein the at least one processor is programmed by the executable instructions to:

in response to detecting the trigger event, cause at least one intermediate event to occur; and

cause the first view to be replaced visually by the second view in response to the at least one intermediate event.

18 . The system of claim 17 , wherein causing the at least one intermediate event to occur comprising setting a timer to expire after a selected duration of time.

19 . The system of claim 1 , wherein the at least one user interface element comprises a slider.

20 . The system of claim 19 , wherein the slider is configured to receive user input to control magnification of displayed text.

21 . A method performed by at least one processor programmed by executable instructions, the method comprising:

visually rendering, on a display device, a first view of at least one user interface element; and

in response to detecting a trigger event, causing the first view of the at least one user interface element to be replaced visually by a second view of the at least one user interface element, the second view being larger than the first view, wherein the trigger event comprises an event selected from a group consisting of: a user moving a pointer over the first view, a user clicking the first view, and a user touching the first view.

22 . At least one computer-readable medium having encoded thereon executable instructions that, when executed by at least one processor, cause the at least one processor to perform a method comprising:

visually rendering, on a display device, a first view of at least one user interface element; and

in response to detecting a trigger event, causing the first view of the at least one user interface element to be replaced visually by a second view of the at least one user interface element, the second view being larger than the first view, wherein the trigger event comprises an event selected from a group consisting of: a user moving a pointer over the first view, a user clicking the first view, and a user touching the first view.

Assignments (6)
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY AT REEL/FRAME NO. 39426/0182 Recorded Sep 29, 2024
From: THE GOVERNOR AND COMPANY OF THE BANK OF IRELAND, AS COLLATERAL AGENT
To: ALGORITHMIC IMPLEMENTATIONS, INC.
Reel/Frame 069070/0852 →
RELEASE OF SECURITY INTEREST Recorded Mar 16, 2020
From: THE GOVERNOR AND COMPANY OF THE BANK OF IRELAND
To: ALGORITHMIC IMPLENTATIONS, INC.
Reel/Frame 052125/0887 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2017
From: LEVENTHAL, AARON M.
To: AI SQUARED
Reel/Frame 043559/0961 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2017
From: AI SQUARED
To: FREEDOM SCIENTIFIC, INC.
Reel/Frame 043563/0891 →
SECURITY INTEREST Recorded Aug 12, 2016
From: ALGORITHMIC IMPLEMENTATIONS, INC.
To: THE GOVERNOR AND COMPANY OF THE BANK OF IRELAND, AS COLLATERAL AGENT
Reel/Frame 039426/0182 →
SECURITY INTEREST Recorded Aug 12, 2016
From: ALGORITHMIC IMPLEMENTATIONS, INC.
To: THE GOVERNOR AND COMPANY OF THE BANK OF IRELAND, AS COLLATERAL AGENT
Reel/Frame 039426/0207 →