Gallery Application For Content Viewing
First Claim
Patent Images
1. A computer-implemented method for browsing content items, wherein the content items are divided into groups, and wherein a content item is represented by an image, comprising:
- displaying a plurality of images in a stack mode, wherein a group of content items is represented by a stack of partially-overlapping images.
8 Assignments
0 Petitions
Accused Products
Abstract
A gallery software application enables a user to browse, view, and interact with various content items, such as still images and videos. The gallery includes a graphical user interface, where a content item is represented by an image. A group of content items is represented by a displayed stack of partially-overlapping images. A content item is associated with geo-location information and timestamp information. This information is used to divide the content items into groups.
108 Citations
34 Claims
-
1. A computer-implemented method for browsing content items, wherein the content items are divided into groups, and wherein a content item is represented by an image, comprising:
displaying a plurality of images in a stack mode, wherein a group of content items is represented by a stack of partially-overlapping images. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
17. A computer-implemented method for dividing content items into groups, wherein a content item is associated with geo-location information and timestamp information, comprising:
-
identifying a current group of content items, a previous content item, and a current content item; identifying a first timestamp associated with the previous content item and a second timestamp associated with the current content item; determining whether a time difference between the first timestamp and the second timestamp exceeds a threshold time amount; responsive to the time difference not exceeding the threshold time amount, adding the current content item to the current group; and responsive to the time difference exceeding the threshold time amount; identifying a first geo-location associated with the previous content item and a second geo-location associated with the current content item; determining whether a geographical distance between the first geo-location and the second geo-location exceeds a threshold distance amount; and responsive to the geographical distance exceeding the threshold distance amount, creating a new group that includes the current content item. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer-implemented method for dividing content items into groups, wherein a content item is associated with geo-location information and timestamp information, comprising:
-
identifying a current group of content items, a previous content item, and a current content item; identifying a first geo-location associated with the previous content item and a second geo-location associated with the current content item; determining whether a geographical distance between the first geo-location and the second geo-location exceeds a threshold distance amount; responsive to the geographical distance exceeding the threshold distance amount, creating a new group that includes the current content item; and responsive to the geographical distance not exceeding the threshold time amount; identifying a first timestamp associated with the previous content item and a second timestamp associated with the current content item; determining whether a time difference between the first timestamp and the second timestamp exceeds a threshold time amount; and responsive to the time difference exceeding the threshold time amount, creating a new group that includes the current content item. - View Dependent Claims (28)
-
-
29. A computer-implemented method for dividing content items into groups, wherein a content item is associated with geo-location information and timestamp information, comprising:
-
identifying a current group of content items, a previous content item, and a current content item; identifying a first timestamp associated with the previous content item and a second timestamp associated with the current content item; identifying a first geo-location associated with the previous content item and a second geo-location associated with the current content item; determining whether a time difference between the first timestamp and the second timestamp exceeds a threshold time amount; determining whether a geographical distance between the first geo-location and the second geo-location exceeds a threshold distance amount; and when the time difference exceeds the threshold time amount or the geographical distance exceeds the threshold distance amount, creating a new group that includes the current content item. - View Dependent Claims (30)
-
-
31. A computer program product for browsing content items, wherein the content items are divided into groups, and wherein a content item is represented by an image, the computer program product comprising a machine-readable medium storing computer program code for performing a method, the method comprising:
displaying a plurality of images in a stack mode, wherein a group of content items is represented by a stack of partially-overlapping images.
-
32. A computer program product for dividing content items into groups, wherein a content item is associated with geo-location information and timestamp information, the computer program product comprising a machine-readable medium storing computer program code for performing a method, the method comprising:
-
identifying a current group of content items, a previous content item, and a current content item; identifying a first timestamp associated with the previous content item and a second timestamp associated with the current content item; determining whether a time difference between the first timestamp and the second timestamp exceeds a threshold time amount; responsive to the time difference not exceeding the threshold time amount, adding the current content item to the current group; and responsive to the time difference exceeding the threshold time amount; identifying a first geo-location associated with the previous content item and a second geo-location associated with the current content item; determining whether a geographical distance between the first geo-location and the second geo-location exceeds a threshold distance amount; and responsive to the geographical distance exceeding the threshold distance amount, creating a new group that includes the current content item.
-
-
33. A computer program product for dividing content items into groups, wherein a content item is associated with geo-location information and timestamp information, the computer program product comprising a machine-readable medium storing computer program code for performing a method, the method comprising:
-
identifying a current group of content items, a previous content item, and a current content item; identifying a first geo-location associated with the previous content item and a second geo-location associated with the current content item; determining whether a geographical distance between the first geo-location and the second geo-location exceeds a threshold distance amount; responsive to the geographical distance exceeding the threshold distance amount, creating a new group that includes the current content item; and responsive to the geographical distance not exceeding the threshold time amount; identifying a first timestamp associated with the previous content item and a second timestamp associated with the current content item; determining whether a time difference between the first timestamp and the second timestamp exceeds a threshold time amount; and responsive to the time difference exceeding the threshold time amount, creating a new group that includes the current content item.
-
-
34. A computer program product for dividing content items into groups, wherein a content item is associated with geo-location information and timestamp information, the computer program product comprising a machine-readable medium storing computer program code for performing a method, the method comprising:
-
identifying a current group of content items, a previous content item, and a current content item; identifying a first timestamp associated with the previous content item and a second timestamp associated with the current content item; identifying a first geo-location associated with the previous content item and a second geo-location associated with the current content item; determining whether a time difference between the first timestamp and the second timestamp exceeds a threshold time amount; determining whether a geographical distance between the first geo-location and the second geo-location exceeds a threshold distance amount; and when the time difference exceeds the threshold time amount or the geographical distance exceeds the threshold distance amount, creating a new group that includes the current content item.
-
Specification