Context based navigation
First Claim
1. A method for navigating a screen view of entities of differing entity types, the method comprising:
- determining an intention to navigate a subject entity based on a percentage of the screen view occupied by the subject entity; and
as a function of the determined intention, selecting a navigation mode with which to navigate the subject entity, the selected navigation mode identifies the subject entity and provides a navigation behavior for navigating the subject entity.
2 Assignments
0 Petitions
Accused Products
Abstract
When navigating in a screen view composed of entities of differing types, a user may want to focus on any particular entity. Depending on the type of entity the user wants to focus on, the invention system adapts the screen view, as well as navigation behavior, to navigate the desired entity. This is accomplished without explicit action from the user like running a command and selecting the desired entity. Accordingly, a computer method and computer corresponding apparatus according to an embodiment of the present invention are provided to capture the user'"'"'s intention to navigate the desired entity and to change the screen view and the navigation behavior. For example, when the user navigates an entity of a given type and the desired entity occupies a greater percentage of the screen view or becomes closer to the desired entity, the screen view and the navigation behavior change conveniently without explicit action from the user.
2 Citations
29 Claims
-
1. A method for navigating a screen view of entities of differing entity types, the method comprising:
-
determining an intention to navigate a subject entity based on a percentage of the screen view occupied by the subject entity; and as a function of the determined intention, selecting a navigation mode with which to navigate the subject entity, the selected navigation mode identifies the subject entity and provides a navigation behavior for navigating the subject entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An apparatus to navigate a screen view of entities of differing entity types, the apparatus comprising:
-
a determining unit to determine an intention to navigate a subject entity based on a percentage of the screen view occupied by the subject entity; and a selecting unit communicatively coupled to the determining unit to select, as a function of the determined intention, a navigation mode with which to navigate the subject entity, the selected navigation mode identifies the subject entity and provides a navigation behavior for navigating the subject entity. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer program product comprising a non-transitory computer readable medium having a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
-
determine an intention to navigate a subject entity based on a percentage of the screen view occupied by the subject entity; and as a function of the determined intention, select a navigation mode with which to navigate the subject entity, the selected navigation mode identifies the subject entity and provides a navigation behavior for navigating the subject entity.
-
Specification