Techniques for collapsing views of content items in a graphical user interface
US-2018336234-A1 · Nov 22, 2018 · US
US10817151B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10817151-B2 |
| Application number | US-201715812909-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 14, 2017 |
| Priority date | Apr 25, 2014 |
| Publication date | Oct 27, 2020 |
| Grant date | Oct 27, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The present disclosure is directed toward systems and methods that provide users with efficient and effective user experiences when browsing, selecting, or inspecting content items. More specifically, systems and methods described herein provide users the ability to easily and effectively select multiple content items via a single touch gesture (e.g., swipe gesture). Additionally, systems and methods disclosed herein can allow users to select various content items in a selection interface, preview a content item, and return to the selection interface with the previous selections remaining in tact. Still further, systems and methods described herein allow users to transition between a content graphical user interface and a selection interface based on touch gestures with content items.
Opening claim text (preview).
What is claimed is: 1. A method comprising: providing, for presentation to a user, a plurality of content items arranged in a plurality of rows within a graphical user interface, wherein each content item comprises a selection state that indicates whether each content item is selected or unselected; detecting a touch gesture with respect to the graphical user interface; based on detecting the touch gesture, determining: the touch gesture corresponds to a first plurality of content items within a first row of the plurality of rows and a second plurality of content items within a second row of the plurality of rows; and the touch gesture is associated with a direction; changing, by at least one processor, the selection state of the first plurality of content items and the second plurality of content items based on the touch gesture corresponding to the first plurality of content items and the second plurality of content items while scrolling the plurality of content items through the graphical user interface based on the direction associated with the touch gesture; detecting a second touch gesture with respect to a particular content item during the first gesture; and based on detecting the second touch gesture, enlarging the particular content item while maintaining the selection state of the first plurality of content items and the second plurality of content items. 2. The method as recited in claim 1 , further comprising modifying a selection state indicator associated with each of the first plurality of content items and each of the second plurality of content items. 3. The method as recited in claim 1 , wherein detecting the touch gesture further comprises detecting a swipe gesture along a touch screen that touches each of the first plurality of content items and each of the second plurality of content items in the plurality of rows. 4. The method as recited in recited in claim 3 , wherein the swipe gesture comprises an S-shaped swipe. 5. The method as recited in claim 1 , further comprising updating a selection indicator for each of the first plurality of content items and each of the second plurality of content items based on changing the selection state of the first plurality of content items and the second plurality of content items. 6. The method as recited in claim 1 , wherein detecting the touch gesture comprises detecting a swipe gesture that extends across a portion of the first row comprising the first plurality of content items. 7. The method as recited in claim 6 , wherein detecting the touch gesture further comprises detecting the swipe gesture moves from the first row to the second row. 8. The method as recited in recited in claim 7 , wherein detecting the touch gesture further comprises detecting the swipe gesture extends across a portion of the second row comprising the second plurality of content items. 9. The method as recited in claim 1 , further comprising: identifying a first content item with which the touch gesture touches; and determining the selection state of the first content item after the touch gesture touches the first content item. 10. The method of claim 9 , wherein changing the selection state of the first plurality of content items and the second plurality of content items comprises causing the selection state of each of the first plurality of content items and each of the second plurality of content items to match the determined selection state of the first content item. 11. A system comprising: at least one processor; and at least one non-transitory computer readable medium comprising instructions that, when executed by the at least one processor, cause the system to: provide, for presentation to a user, a plurality of content items arranged in a plurality of rows within a graphical user interface, wherein each content item comprises a selection state that indicates whether each content item is selected or unselected; detect a first touch gesture with respect to the graphical user interface; based on detecting the touch gesture, determine: the first touch gesture corresponds to a first plurality of content items within a first row of the plurality of rows and a second plurality of content items within a second row of the plurality of rows; and the touch gesture is associated with a direction; change the selection state of the first plurality of content items and the second plurality of content items based on the first touch gesture corresponding to the first plurality of content times and the second plurality of content items while scrolling the plurality of content items through the graphical user interface based on the direction associated with the touch gesture; detect a second touch gesture with respect to a particular content item during the first gesture; and based on detecting the second touch gesture, enlarge the particular content item while maintaining the selection state of the first plurality of content items and the second plurality of content items. 12. The system of claim 11 , further comprising instructions that, when executed by the at least one processor, cause the system to, in response to detecting the second touch gesture, maintain the selection state of the particular content item. 13. The system of claim 11 , wherein: the first touch gesture comprises a swipe gesture; and the second touch gesture comprises a pinch gesture. 14. The system of claim 11 , wherein the graphical user interface presents the content items as thumbnail images within a grid arrangement. 15. The system of claim 11 , further comprising instructions that, when executed by the at least one processor, cause the system to provide one of a first selection indicator or a second selection indicator in connection with each content item of the plurality of content items, wherein the first selection indicator identifies that an associated content item is in a selected state and the second selection indicator identifies that an associated content item is in an un-selected state. 16. The system of claim 11 , further comprising instructions that, when executed by the at least one processor, cause the system to update a selection indicator for each of the first plurality of content items and each of the second plurality of content items based on changing the selection state of the first plurality of content items and the second plurality of content items. 17. A non-transitory computer readable medium comprising instructions that, when executed by at least one processor, cause a computer system to: provide, for presentation to a user, a plurality of content items arranged in a plurality of rows within a graphical user interface, wherein each content item comprises a selection state that indicates whether each content item is selected or unselected; detect a first touch gesture with respect to the graphical user interface; based on detecting the touch gesture, determine: the first touch gesture corresponds to a first plurality of content items within a first row of the plurality of rows and a second plurality of content items within a second row of the plurality of rows; and the touch gesture is associated with a direction; change the selection state of the first plurality of content items and the second plurality of content items based on the first touch gesture corresponding to the first plurality of content times and the second plurality of content items while scrolling the plurality of content items through the graphical user interface based on the direction associated with the touch gesture; detect a second touch gestur
for image manipulation, e.g. dragging, rotation, expansion or change of colour · CPC title
for inputting data by handwriting, e.g. gesture or text · CPC title
Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.