Systems and methods for providing interactivity for panoramic media content
First Claim
1. A computer-implemented method comprising:
- acquiring, by a computing system, a panoramic image uploaded by a user;
generating, by the computing system, a content feed interface presenting a plurality of content items, the content feed interface including a first viewable area for displaying at least a first portion of the panoramic image and a second viewable area for displaying a non-panoramic content item, wherein the panoramic image is larger than the first viewable area and extends outside of the first viewable area;
determining, by the computing system, that the first viewable area has become at least partially rendered on a display of a computing device;
in response to determining that the first viewable area has become at least partially rendered on the display of the computing device, automatically, by the computing system, scrolling the panoramic image within the content feed interface in a first direction such that the first viewable area displays, over time, at least a second portion of the panoramic image, wherein the second portion of the panoramic image extends outside of the first viewable area when the first portion of the panoramic image fills the first viewable area;
determining, by the computing system, that at least one of a leftmost edge or a rightmost edge of the panoramic image is displayed via the first viewable area; and
performing, by the computing system, a transitional animation associated with the at least one of the leftmost edge or the rightmost edge of the panoramic image, whereinthe transitional animation allows for continued automatic scrolling of the panoramic image within the first viewable area, andautomatic scrolling of the panoramic image within the first viewable area occurs without automatic scrolling of the non-panoramic content item within the second viewable area.
2 Assignments
0 Petitions
Accused Products
Abstract
In some cases, a panoramic media content item to be displayed can be acquired. An interface including a viewable area for displaying at least a portion of the content item can be generated. Based on a size of the content item, a scroll bar can be generated, within the interface, for scrolling the content item. Based on a size of the viewable area, a scroll element can be generated, within the scroll bar, to be movable based on user interactions to scroll the content item. In some cases, at least a first portion of the content item can be automatically scrolled through such that the viewable area displays, over time, at least a second portion of the content item. In some cases, a leftmost or rightmost edge of the content item is displayable via the viewable area. A transitional animation associated with the leftmost or rightmost edge can be performed.
-
Citations
18 Claims
-
1. A computer-implemented method comprising:
-
acquiring, by a computing system, a panoramic image uploaded by a user; generating, by the computing system, a content feed interface presenting a plurality of content items, the content feed interface including a first viewable area for displaying at least a first portion of the panoramic image and a second viewable area for displaying a non-panoramic content item, wherein the panoramic image is larger than the first viewable area and extends outside of the first viewable area; determining, by the computing system, that the first viewable area has become at least partially rendered on a display of a computing device; in response to determining that the first viewable area has become at least partially rendered on the display of the computing device, automatically, by the computing system, scrolling the panoramic image within the content feed interface in a first direction such that the first viewable area displays, over time, at least a second portion of the panoramic image, wherein the second portion of the panoramic image extends outside of the first viewable area when the first portion of the panoramic image fills the first viewable area; determining, by the computing system, that at least one of a leftmost edge or a rightmost edge of the panoramic image is displayed via the first viewable area; and performing, by the computing system, a transitional animation associated with the at least one of the leftmost edge or the rightmost edge of the panoramic image, wherein the transitional animation allows for continued automatic scrolling of the panoramic image within the first viewable area, and automatic scrolling of the panoramic image within the first viewable area occurs without automatic scrolling of the non-panoramic content item within the second viewable area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
at least one processor; and a memory storing instructions that, when executed by the at least one processor, cause the system to perform a method comprising; acquiring a panoramic image uploaded by a user; generating a content feed interface presenting a plurality of content items, the content feed interface including a first viewable area for displaying at least a first portion of the panoramic image and a second viewable area for displaying a first non-panoramic content item, wherein the panoramic image is larger than the first viewable area and extends outside of the first viewable area; determining that the first viewable area has become at least partially rendered on a display of a computing device; in response to determining that the first viewable area has become at least partially rendered on the display of the computing device, automatically scrolling the panoramic image within the content feed interface in a first direction such that the first viewable area displays, over time, at least a second portion of the panoramic image, wherein the second portion of the panoramic image extends outside of the first viewable area when the first portion of the panoramic image fills the first viewable area; determining that at least one of a leftmost edge or a rightmost edge of the panoramic image is displayed via the first viewable area; and performing a transitional animation associated with the at least one of the leftmost edge or the rightmost edge of the panoramic image, wherein the transitional animation allows for continued automatic scrolling of the panoramic image within the first viewable area, and automatic scrolling of the panoramic image within the first viewable area occurs without automatic scrolling of the non-panoramic content item within the second viewable area. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium including instructions that, when executed by at least one processor of a computing system, cause the computing system to perform a method comprising:
-
acquiring a panoramic image uploaded by a user; generating a content feed interface presenting a plurality of content items, the content feed interface including a first viewable area for displaying at least a first portion of the panoramic image and a second viewable area for displaying a first non-panoramic content item, wherein the panoramic image is larger than the first viewable area and extends outside of the first viewable area; determining that the first viewable area has become at least partially rendered on a display of a computing device; in response to determining that the first viewable area has become at least partially rendered on the display of the computing device, automatically scrolling the panoramic image within the content feed interface in a first direction such that the first viewable area displays, over time, at least a second portion of the panoramic image, wherein the second portion of the panoramic image extends outside of the first viewable area when the first portion of the panoramic image fills the first viewable area; determining that at least one of a leftmost edge or a rightmost edge of the panoramic image is displayed via the first viewable area; and performing a transitional animation associated with the at least one of the leftmost edge or the rightmost edge of the panoramic image, wherein the transitional animation allows for continued automatic scrolling of the panoramic image within the first viewable area, and automatic scrolling of the panoramic image within the first viewable area occurs without automatic scrolling of the non-panoramic content item within the second viewable area. - View Dependent Claims (17, 18)
-
Specification