IP Library Granted Patent US 11,995,045
Granted Patent B1
US 11,995,045 · App. 16/853,632 · Granted May 28, 2024

Customized rule-based collections

Inventors: Tomasz Charytoniuk (San Francisco, CA); Dmitry Shapiro (San Francisco, CA)
Assignee: Google LLC
G06F16/21
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,995,045
App. No.
16/853,632
Granted
May 28, 2024
Kind
B1
Abstract

A method is provided including presenting a user interface to allow a user of a social networking service to create a new collection for collecting a set of content items for the user, and upon a user request to create the new collection, adding the new collection to a list of collections associated with a user profile of the user, and presenting, in the user interface, the new collection as part of the list of collections associated with the user profile at the social networking service. The further includes in response to receiving, via the user interface, a user selection of an edit collection button with respect to the new collection, allowing the user to add an additional content item to the new collection from the list of collections associated with the user profile, and in response to receiving, via the user interface, a user selection of a share collection button with respect to the new collection, allowing the user to share the new collection with one or more other users of the social networking service, wherein sharing the new collection with the one or more other users causes a notification to be provided to the one or more other users according to one or more rules.

Claims (34)

1. A method comprising:

presenting a user interface to allow a user of a social networking service to create a new collection for collecting a set of content items for the user;

upon a user request to create the new collection, adding the new collection to one or more lists of collections associated with a user profile of the user, and presenting, in the user interface, the new collection as part of the one or more lists of collections associated with the user profile at the social networking service, wherein the one or more lists of collections comprise one or more first collections having the user as an author and one or more second collections having one or more other users of the social network service as one or more authors, wherein the user interface presents (i) each collection of the one or more first collections with an identifier of the user as the author, and (ii) each collection of the one or more second collections with respective one or more identifiers of one or more other users of the social network service as respective one or more authors;

in response to receiving, via the user interface, a user selection of an edit collection button with respect to the new collection, allowing the user to add an additional content item to the new collection from the list of collections associated with the user profile; and

in response to receiving, via the user interface, a user selection of a share collection button with respect to the new collection, allowing the user to share the new collection with one or more other users of the social networking service, wherein sharing the new collection with the one or more other users causes a notification to be provided to the one or more other users according to one or more rules.

2. The method of claim 1 wherein the one or more rules are configured by the user from a time collections in the list to be generated any time during a life span of the collections in the list.

3. The method of claim 1 wherein the one or more rules comprise at least one of a rule to notify the one or more other users when content is added to the new collection or a rule to notify the one or more other users when content items in the new collection are ranked according to a setting.

4. The method of claim 1 wherein the user interface (UI) provides a first selectable UI element to view the collections of the user, a second selectable UI element to view collections followed by the user, and a third selectable UI element to view collections suggested for the user.

5. The method of claim 4 wherein the collections of the user are presented with one or more of a name of each of the collections, one or more authors of each of the collections, a number of followers of each collection, a photo representing one or more items in a respective collection, or the edit collection button to update the respective collection.

6. The method of claim 4 wherein the UI allows a viewer to select one of the collections of the user, and view content items of the selected collection, wherein each of the content items is presented with one or more social activity UI elements.

7. The method of claim 5 wherein upon a user selection of the edit collection button to update the respective collection, a plurality of available content items are presented to the user for selection, wherein the plurality of available content items are hosted by one or more of a user device of the user, a social networking service or a third party service.

8. The method of claim 1 wherein the additional content item is selected from a collection of another user.

9. A system comprising:

a memory storing instructions; and

a processor, coupled to the memory, to execute instructions comprising:

presenting a user interface to allow a user of a social networking service to create a new collection for collecting a set of content items for the user;

upon a user request to create the new collection, adding the new collection to one or more lists of collections associated with a user profile of the user, and presenting, in the user interface, the new collection as part of the one or more lists of collections associated with the user profile at the social networking service, wherein the one or more lists of collections comprise one or more first collections having the user as an author and one or more second collections having one or more other users of the social network service as one or more authors, wherein the user interface presents (i) each collection of the one or more first collections with an identifier of the user as the author, and (ii) each collection of the one or more second collections with respective one or more identifiers of one or more other users of the social network service as respective one or more authors;

in response to receiving, via the user interface, a user selection of an edit collection button with respect to the new collection, allowing the user to add an additional content item to the new collection from the list of collections associated with the user profile; and

in response to receiving, via the user interface, a user selection of a share collection button with respect to the new collection, allowing the user to share the new collection with one or more other users of the social networking service, wherein sharing the new collection with the one or more other users causes a notification to be provided to the one or more other users according to one or more rules.

10. The system of claim 9 wherein the one or more rules are configured by the user from a time collections in the list to be generated any time during a life span of the collections in the list.

11. The system of claim 9 wherein the one or more rules comprise at least one of a rule to notify the one or more other users when content is added to the new collection or a rule to notify the one or more other users when content items in the new collection are ranked according to a setting.

12. The system of claim 9 wherein the user interface (UI) provides a first selectable UI element to view the collections of the user, a second selectable UI element to view collections followed by the user, and a third selectable UI element to view collections suggested for the user.

13. The system of claim 12 wherein the collections of the user are presented with one or more of a name of each of the collections, one or more authors of each of the collections, a number of followers of each collection, a photo representing one or more items in a respective collection, or the edit collection button to update the respective collection.

14. The system of claim 9 wherein the UI allows a viewer to select one of the collections of the user, and view content items of the selected collection, wherein each of the content items is presented with one or more social activity UI elements.

15. The system of claim 13 wherein upon a user selection of the edit collection button to update the respective collection, a plurality of available content items are presented to the user for selection, wherein the plurality of available content items are hosted by one or more of a user device of the user, a social networking service or a third party service.

16. The system of claim 9 wherein the additional content item is selected from a collection of another user.

17. A non-transitory machine-readable medium comprising instructions stored therein, which when executed by a machine, cause the machine to perform operations comprising:

presenting a user interface to allow a user of a social networking service to create a new collection for collecting a set of content items for the user;

upon a user request to create the new collection, adding the new collection to one or more lists of collections associated with a user profile of the user, and presenting, in the user interface, the new collection as part of the one or more lists of collections associated with the user profile at the social networking service, wherein the one or more lists of collections comprise one or more first collections having the user as an author and one or more second collections having one or more other users of the social network service as one or more authors, wherein the user interface presents (i) each collection of the one or more first collections with an identifier of the user as the author, and (ii) each collection of the one or more second collections with respective one or more identifiers of one or more other users of the social network service as respective one or more authors;

in response to receiving, via the user interface, a user selection of an edit collection button with respect to the new collection, allowing the user to add an additional content item to the new collection from the list of collections associated with the user profile; and

in response to receiving, via the user interface, a user selection of a share collection button with respect to the new collection, allowing the user to share the new collection with one or more other users of the social networking service, wherein sharing the new collection with the one or more other users causes a notification to be provided to the one or more other users according to one or more rules.

18. The non-transitory machine-readable medium of claim 17 wherein the one or more rules are configured by the user from a time collections in the list to be generated any time during a life span of the collections in the list.

19. The non-transitory machine-readable medium of claim 17 wherein the one or more rules comprise at least one of a rule to notify the one or more other users when content is added to the new collection or a rule to notify the one or more other users when content items in the new collection are ranked according to a setting.

20. The non-transitory machine-readable medium of claim 17 wherein the user interface (UI) provides a first selectable UI element to view the collections of the user, a second selectable UI element to view collections followed by the user, and a third selectable UI element to view collections suggested for the user.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2020
From: CHARYTONIUK, TOMASZ; SHAPIRO, DMITRY
To: GOOGLE INC.
Reel/Frame 052550/0186 →
CHANGE OF NAME Recorded May 1, 2020
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 052555/0614 →
Continuity (2)
Continuation 14607057 · Jan 27, 2015
Provisional Application 61932210 · Jan 27, 2014