Techniques for image browsing
First Claim
Patent Images
1. A non-transitory computer-readable storage medium having stored thereon computer-executable instructions that, when executed by a processor, cause the processor to perform operations comprising:
- receiving a set of images from an electronic marketplace;
providing, on a display of a user device, a first view comprising a first image of the set of images, wherein the set of images individually include a same item;
receiving a first user input indicating a tilt position;
determining multiple portions of the first image and multiple portions of the second image;
providing, on the display of the user device, a second view based at least in part on the first user input being greater than a tilt angle threshold, the second view comprising an overlaid image of the first image and the second image, the overlaid image depicting the multiple portions of both the first image and the second image being arranged in an alternating pattern within the display of the user device;
providing, on the display of the user device, a third view based at least in part on a second user input being greater than the tilt angle threshold, the third view comprising the second image;
transitioning from the third view to a fourth view based on an indication of a maintained tilt being greater than the tilt angle threshold, the transitioning occuring after a predetermined period of time has elapsed, the fourth view comprising a third image of the set of images;
determining that the maintained tilt has been maintained for the predetermined period of time; and
providing subsequent displays based at least in part on the determination that the maintained tilt has been maintained for the predetermined period of time, wherein time elapsed between the provided subsequent displays decreases as a function of time.
1 Assignment
0 Petitions
Accused Products
Abstract
A set of images may be obtained by a computing system of a user device. A display may be provided on the user device including a first image of the set of images. An indication may be received that indicates a tilt action of the user device. Based at least in part on the tilt action being within a particular tilt threshold, a partial view of the first image and a partial view of the second image may be provided to the user.
-
Citations
20 Claims
-
1. A non-transitory computer-readable storage medium having stored thereon computer-executable instructions that, when executed by a processor, cause the processor to perform operations comprising:
-
receiving a set of images from an electronic marketplace; providing, on a display of a user device, a first view comprising a first image of the set of images, wherein the set of images individually include a same item; receiving a first user input indicating a tilt position; determining multiple portions of the first image and multiple portions of the second image; providing, on the display of the user device, a second view based at least in part on the first user input being greater than a tilt angle threshold, the second view comprising an overlaid image of the first image and the second image, the overlaid image depicting the multiple portions of both the first image and the second image being arranged in an alternating pattern within the display of the user device; providing, on the display of the user device, a third view based at least in part on a second user input being greater than the tilt angle threshold, the third view comprising the second image; transitioning from the third view to a fourth view based on an indication of a maintained tilt being greater than the tilt angle threshold, the transitioning occuring after a predetermined period of time has elapsed, the fourth view comprising a third image of the set of images; determining that the maintained tilt has been maintained for the predetermined period of time; and providing subsequent displays based at least in part on the determination that the maintained tilt has been maintained for the predetermined period of time, wherein time elapsed between the provided subsequent displays decreases as a function of time. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method, comprising:
-
receiving, by a computer system of a mobile device, a set of images identifying an item offered in an electronic marketplace; providing a first display on the mobile device, the first display comprising a first image of the set of images; receiving a first user input indicating a first tilt angle; transitioning to a second display based at least in part on the user input being less than a tilt angle threshold, the second display comprising a partial view of the first image and a partial view of a second image of the set of images, the partial view of the first image and the partial view of the second image being an animated overlaid image of the first image and the second image, the overlaid image depicting alternating viewable portions of the first image with viewable portions of the second image; receiving a second user input indicating a second tilt angle that is greater than the first tilt angle; transitioning from the second display to a third display based at least in part on the second user input being greater than the tilt angle threshold, the third display comprising the second image in its entirety; transitioning from the third display to a fourth display based on an indication of a maintained tilt being greater than the tilt angle threshold after a predetermined period of time has elapsed, the fourth display comprising a third image of the set of images; determining that the maintained tilt has been maintained for the predetermined period of time; and providing subsequent displays based at least in part on the determination that the maintained tile has been maintained for the predetermined period of time, wherein time elapsed between the provided subsequent displays decreases as a function of time. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A system, comprising:
-
a processor; and a memory storing computer-executable instructions that, when executed by the processor, cause the system to at least; receive a plurality of images; provide, on a display of a user device, a first view comprising a first image of the plurality of images; receive a first user input indicating a first tilt position; provide, on the display of the user device, a second view based at least in part on the first user input being less than a tilt angle threshold, the second view comprising one portion of the first image visually located adjacent to one portion of the second image; receive a second user input indicating a second tilt position; provide, on the display of the user device, a third view based at least in part on the second user input being greater than the first tilt position, the third view comprising the second image of the plurality of images; transition from the third view to a fourth view based on an indication of a maintained tilt being greater than the tilt angle threshold, the transition occurring after a predetermined period of time has elapsed, the fourth view comprising a third image of the plurality of images; determine that the maintained tilt has been maintained for the predetermined period of time; and provide subsequent displays based at least in part on the predetermined period of time and the determination that the maintained tile has been maintained for the predetermined period of time, wherein time elapsed between the provided subsequent displays decreases as a function of time. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification