Structured Display System with System Defined Transitions
First Claim
1. A computer implemented method for rendering a plurality of user interface views for each application of a plurality of application, the method comprising:
- receiving an instruction to transition from a first view to a second view, the first view including a plurality of visual elements;
receiving data corresponding to visual elements in the first view and visual elements in the second view;
grouping the visual elements into visual elements removed between the first view and the second view, visual elements retained from the first view in the second view, and visual elements added into the second view;
retrieving a system defined transition style for rendering the visual elements between the first view and the second view; and
transitioning the first view to render the second view through applying the style on the groups of visual elements.
9 Assignments
0 Petitions
Accused Products
Abstract
A disclosed system (and method) is configured to receive an instruction to transition from a first view to a second view. The first view and the second view include two or more visual elements. The system receives data corresponding to visual elements in the first view and visual elements in the second view. The system groups the visual elements to include visual elements moved out between the first view and the second view, visual elements retained from the first view in the second view, and visual elements moved into the second view. The system retrieves a system defined transition style for rendering the visual elements between the first view and the second view. Using the groupings the system transitions the first view to render the second view through application of the transition style on the groups of visual elements.
59 Citations
24 Claims
-
1. A computer implemented method for rendering a plurality of user interface views for each application of a plurality of application, the method comprising:
-
receiving an instruction to transition from a first view to a second view, the first view including a plurality of visual elements; receiving data corresponding to visual elements in the first view and visual elements in the second view; grouping the visual elements into visual elements removed between the first view and the second view, visual elements retained from the first view in the second view, and visual elements added into the second view; retrieving a system defined transition style for rendering the visual elements between the first view and the second view; and transitioning the first view to render the second view through applying the style on the groups of visual elements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system level user interface subsystem for managing transitions between a first view and a second view in an application, the subsystem comprising:
-
a structured display module configured to; receive a plurality of visual elements from an application, the visual elements corresponding to visual elements in a first view and a second view of a user interface of the application, and associate each visual element with one of a first group, a second group, and a third group, the first group comprised of visual elements removed from screen between the first view and the second view, the second group comprised of visual elements retained on screen from the first view in the second view, and the third group comprised of visual elements added on screen in the second view; and a transition module configured to; retrieve system transition style definitions; obtain the groups of visual elements from the structured display module; and apply the style and curve definitions to the visual elements to transition between the first view and the second view on the screen. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer readable medium storing instructions thereon, the instructions when executed by a processor cause the processor to:
-
receive an instruction to transition from a first view to a second view, the first view including a plurality of visual elements; receive data corresponding to visual elements in the first view and visual elements in the second view; group the visual elements into visual elements removed between the first view and the second view, visual elements retained from the first view in the second view, and visual elements added into the second view; retrieve a system defined transition style for rendering the visual elements between the first view and the second view; and transition the first view to render the second view through application of the transition style on the groups of visual elements. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification