Navigation through multidimensional images spaces
First Claim
1. A method of navigating multidimensional spaces, the method comprising:
- providing, by one or more processors, a first image of a multidimensional space for display on a display of a client computing device and an overlay line extending across a portion of the first image and indicating a direction in which the multidimensional space extends into the first image such that a second image is connected to the first image along a direction of the overlay line;
receiving, by the one or more processors, user input indicating a swipe across a portion of the display, the swipe being defined by a starting pixel and an ending pixel of the display;
determining, by the one or more computing devices, based on the starting pixel and the ending pixel, that the swipe occurred at least partially within an interaction zone of the first image, the interaction zone defining an area around the overlay line at which the user can interact with the multidimensional space, the interaction zone encasing the area around the overlay line with the area around the overlay line expanding a width of the overlay line;
when the swipe occurred at least partially within the interaction zone, determining, by the one or more processors, that the swipe indicates a request to display an image different from the first image;
when the swipe indicates a request to display the image different from the first image, selecting, by the one or more computing devices, the second image based on a starting point of the swipe, an ending point of the swipe, and a connection graph connecting the first image and the second image along the direction of the overlay line; and
providing, by the one or more computing devices, the second image for display on the display in order to provide a feeling of movement in the multidimensional space.
2 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the disclosure relate generally to providing a user with an image navigation experience. For instance, a first image of a multidimensional space is provided with an overlay line indicating a direction in which the space extends into the first image such that a second image is connected to the first image along a direction of the overlay line. User input indicating a swipe across a portion of the display is received. When swipe occurred at least partially within an interaction zone defining an area around the overlay line at which the user can interact with the space, the swipe indicates a request to display an image different from the first image. The second image is selected and provided for display based on the swipe and a connection graph connecting the first image and the second image along the direction of the overlay line.
-
Citations
20 Claims
-
1. A method of navigating multidimensional spaces, the method comprising:
-
providing, by one or more processors, a first image of a multidimensional space for display on a display of a client computing device and an overlay line extending across a portion of the first image and indicating a direction in which the multidimensional space extends into the first image such that a second image is connected to the first image along a direction of the overlay line; receiving, by the one or more processors, user input indicating a swipe across a portion of the display, the swipe being defined by a starting pixel and an ending pixel of the display; determining, by the one or more computing devices, based on the starting pixel and the ending pixel, that the swipe occurred at least partially within an interaction zone of the first image, the interaction zone defining an area around the overlay line at which the user can interact with the multidimensional space, the interaction zone encasing the area around the overlay line with the area around the overlay line expanding a width of the overlay line; when the swipe occurred at least partially within the interaction zone, determining, by the one or more processors, that the swipe indicates a request to display an image different from the first image; when the swipe indicates a request to display the image different from the first image, selecting, by the one or more computing devices, the second image based on a starting point of the swipe, an ending point of the swipe, and a connection graph connecting the first image and the second image along the direction of the overlay line; and providing, by the one or more computing devices, the second image for display on the display in order to provide a feeling of movement in the multidimensional space. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising one or more computing devices, each having one or more processors, the one or more computing devices being configured to:
-
provide a first image of a multidimensional space for display on a display of a client computing device and an overlay line extending across a portion of the first image and indicating a direction in which the multidimensional space extends into the first image such that a second image is connected to the first image along a direction of the overlay line; receive user input indicating a swipe across a portion of the display, the swipe being defined by a starting pixel and an ending pixel of the display; determine, based on the starting pixel and the ending pixel, that the swipe occurred at least partially within an interaction zone of the first image, the interaction zone defining an area around the overlay line at which the user can interact with the multidimensional space, the interaction zone encasing the area around the overlay line with the area expanding a width of the overlay line; when the swipe occurred at least partially within the interaction zone, determine that the swipe indicates a request to display an image different from the first image; when the swipe indicates a request to display the image different from the first image, select the second image based on a starting point of the swipe, an ending point of the swipe, and a connection graph connecting the first image and the second image along the direction of the overlay line; and provide the second image for display on the display in order to provide a feeling of movement in the multidimensional space. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A non-transitory, computer-readable storage device on which computer readable instructions of a program are stored, the instructions, when executed by one or more processors, cause the one or more processors to perform a method, the method comprising:
-
providing a first image of a multidimensional space for display on a display of a client computing device and an overlay line extending across a portion of the first image and indicating a direction in which the multidimensional space extends into the first image such that a second image is connected to the first image along a direction of the overlay line; receiving user input indicating a swipe across a portion of the display, the swipe being defined by a starting pixel and an ending pixel of the display; determining, based on the starting pixel and the ending pixel, that the swipe occurred at least partially within an interaction zone of the first image, the interaction zone defining an area around the overlay line at which the user can interact with the multidimensional space, the interaction zone encasing the area around the overlay line with the area expanding a width of the overlay line; when the swipe occurred at least partially within the interaction zone, determining that the swipe indicates a request to display an image different from the first image; when the swipe indicates a request to display the image different from the first image, selecting the second image based on a starting point of the swipe, an ending point of the swipe, and a connection graph connecting the first image and the second image along the direction of the overlay line; and providing the second image for display on the display in order to provide a feeling of movement in the multidimensional space.
-
Specification