MAPPING OF USER INTERFACES WITHIN APPLICATIONS
First Claim
1. A computer-implemented method of mapping user interfaces (UIs) within content, the method comprising:
- determining locations of UIs within the content;
for a first UI of the UIs, determining a first UI path from a first location within the content that includes the first UI to a second location within the content, wherein the first UI path transitions a user from the first location to the second location responsive to interaction with the first UI;
for a second UI of the UIs, determining a second UI path from the second location within the content that includes the second UI to a third location within the content, wherein the second UI path transitions the user from the second location to the third location responsive to interaction with the second UI;
for a third UI of the UIs, determining a third UI path from the first location within the content that includes the first UI to a fourth location within the content, wherein the first UI path transitions the user from the first location to the fourth location responsive to interaction with the first UI; and
based upon determining the first, second and third UI paths, generating a flow diagram of the content that maps at least the first, second and third UI paths within the content.
2 Assignments
0 Petitions
Accused Products
Abstract
A mapping application determines locations of user interfaces (UIs) within content. Upon determining locations of UIs within the content, the mapping application evaluates the UIs to determine where within the content the UI will lead a user when the UI is activated. For example, the mapping application determines a first location where a first UI will take the user within the content when the first UI is activated. At this first location, the mapping application determines a second location where a second UI located at the first location will take the user when the second UI is activated. Based upon determining where the UIs will take a user within the content when the UIs are activated, the mapping application generates a flow diagram of the content that maps one or more UI paths within the content.
-
Citations
21 Claims
-
1. A computer-implemented method of mapping user interfaces (UIs) within content, the method comprising:
-
determining locations of UIs within the content; for a first UI of the UIs, determining a first UI path from a first location within the content that includes the first UI to a second location within the content, wherein the first UI path transitions a user from the first location to the second location responsive to interaction with the first UI; for a second UI of the UIs, determining a second UI path from the second location within the content that includes the second UI to a third location within the content, wherein the second UI path transitions the user from the second location to the third location responsive to interaction with the second UI; for a third UI of the UIs, determining a third UI path from the first location within the content that includes the first UI to a fourth location within the content, wherein the first UI path transitions the user from the first location to the fourth location responsive to interaction with the first UI; and based upon determining the first, second and third UI paths, generating a flow diagram of the content that maps at least the first, second and third UI paths within the content.
-
-
2. A computer-implemented method of mapping user interfaces (UIs) within content, the method comprising:
-
determining locations of UIs within the content; for at least one UI of the UIs, determining a UI path from a first location within the content that includes the at least one UI to a second location within the content, wherein the UI path transitions a user from the first location to the second location responsive to interaction with the at least one UI; and based upon determining the UI path, generating a flow diagram of the content that maps one or more UI paths within the content. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus comprising:
-
a non-transitory storage medium; and instructions stored in the non-transitory storage medium, the instructions being executable by the apparatus to; determine locations of UIs within the content; for at least one UI of the UIs, determine a UI path from a first location within the content that includes the at least one UI to a second location within the content, wherein the UI path transitions a user from the first location to the second location responsive to interaction with the at least one UI; and based upon determining the UI path, generate a flow diagram of the content that maps one or more UI paths within the content. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification