MULTIDIMENSIONAL NAVIGATION
First Claim
1. A non-transitory computer-readable medium comprising instruction which, when executed by one or more computers, cause the one or more computers to implement a method, the method comprising:
- presenting, within an application window, an interface for displaying resources, the interface comprising a first control for navigating resources according to a first dimension and a second control for navigating resources according to a second dimension, wherein each of the first dimension and the second dimension corresponds to an ordered list of two or more resources;
presenting, within the application window, a first resource;
receiving, from within the first resource, a user input for selecting a link to a second resource;
determining, based on at least one of the user input or metadata of the link, whether to navigate to the second resource via the first dimension or via the second dimension;
upon determining to navigate to the second resource via the first dimension;
navigating to the second resource and providing for use of the first control to navigate, within the application window, from the second resource back to the first resource; and
upon determining to navigate to the second resource via the second dimension;
navigating to the second resource and providing for use of the second control to navigate, within the application window, from the second resource back to the first resource.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for multidimensional navigation are disclosed. An application presents an interface for displaying resources. The interface comprises a first control for navigating resources according to a first dimension and a second control for navigating resources according to a second dimension. The application presents a first resource. The application receives a user input for selecting a link to a second resource. The application determines whether to navigate to the second resource via the first dimension or via the second dimension. Upon determining to navigate to the second resource via the first dimension, the application provides for use of the first control to navigate back to the first resource. Upon determining to navigate to the second resource via the second dimension, the application provides for use of the second control to navigate back to the first resource.
58 Citations
20 Claims
-
1. A non-transitory computer-readable medium comprising instruction which, when executed by one or more computers, cause the one or more computers to implement a method, the method comprising:
-
presenting, within an application window, an interface for displaying resources, the interface comprising a first control for navigating resources according to a first dimension and a second control for navigating resources according to a second dimension, wherein each of the first dimension and the second dimension corresponds to an ordered list of two or more resources; presenting, within the application window, a first resource; receiving, from within the first resource, a user input for selecting a link to a second resource; determining, based on at least one of the user input or metadata of the link, whether to navigate to the second resource via the first dimension or via the second dimension; upon determining to navigate to the second resource via the first dimension;
navigating to the second resource and providing for use of the first control to navigate, within the application window, from the second resource back to the first resource; andupon determining to navigate to the second resource via the second dimension;
navigating to the second resource and providing for use of the second control to navigate, within the application window, from the second resource back to the first resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
presenting, within an application window, an interface for displaying resources, the interface comprising a first control for navigating resources according to a first dimension and a second control for navigating resources according to a second dimension, wherein each of the first dimension and the second dimension corresponds to an ordered list of two or more resources; presenting, within the application window, a first resource; receiving, from within the first resource, a user input for selecting a link to a second resource; determining, based on at least one of the user input or metadata of the link, whether to navigate to the second resource via the first dimension or via the second dimension; upon determining to navigate to the second resource via the first dimension;
navigating to the second resource and providing for use of the first control to navigate, within the application window, from the second resource back to the first resource; andupon determining to navigate to the second resource via the second dimension;
navigating to the second resource and providing for use of the second control to navigate, within the application window, from the second resource back to the first resource. - View Dependent Claims (17, 18, 19)
-
-
20. A system comprising:
-
one or more processors; and a memory comprising instructions which, when executed by the one or more processors, cause the one or more processors to; present, within an application window, an interface for displaying resources, the interface comprising a first control for navigating resources according to a first dimension and a second control for navigating resources according to a second dimension, wherein each of the first dimension and the second dimension corresponds to an ordered list of two or more resources, and wherein at least one of the first control and the second control comprises a control for accessing a stacking interface; present, within the application window, a first resource; receive, from within the first resource, a user input for selecting a link to a second resource; determine, based on at least one of the user input or metadata of the link, whether to navigate to the second resource via the first dimension or via the second dimension; upon determining to navigate to the second resource via the first dimension;
navigate to the second resource and provide for use of the first control to navigate, within the application window, from the second resource back to the first resource; andupon determining to navigate to the second resource via the second dimension;
navigate to the second resource and provide for use of the second control to navigate, within the application window, from the second resource hack to the first resource.
-
Specification