IP Library Granted Patent US 10,862,954
Granted Patent B2
US 10,862,954 · App. 15/837,491 · Granted Dec 8, 2020

Soliciting and creating collaborative content items

Inventor: David Kosslyn (San Francisco, CA)
Assignee: GOOGLE LLC
H04L67/10G06Q10/10G06Q10/101G06Q10/109G06Q50/01
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 10,862,954
App. No.
15/837,491
Granted
Dec 8, 2020
Kind
B2
Abstract

A method for soliciting and creating collaborative content items is disclosed. The method includes receiving, by a user device of a first user, a request to contribute a content item for a personalized message to a second user, the personalized message for an event unique to the second user, wherein the first user is selected to receive the request to contribute the content item based on an affinity score between the first user and the second user, presenting the request to contribute the content item, receiving input from the first user identifying the content item to contribute for the personalized message to the second user, and causing the content item to be added to a collaborative content product generated for the second user, the collaborative content product comprising other content items of other users of the social network.

Claims (42)

1. A method comprising:

receiving, by a processing device of a user device of a first user, a request to contribute a content item for a personalized message to a second user, the personalized message for an event unique to the second user, wherein the first user is selected to receive the request to contribute the content item based on an affinity score between the first user and the second user on a social network;

presenting, by the processing device via a graphical user interface (GUI) of the user device, the request to contribute the content item;

receiving, by the processing device via the GUI, input from the first user identifying the content item to contribute for the personalized message to the second user;

identifying a collaborative content product generated for the second user for the event, the collaborative content product comprising a plurality of other content items of other users of the social network and ordered in the collaborative content product in accordance with corresponding affinity scores between the second user and the other users;

determining a position in the order for the content item amongst the other content items in the collaborative content product, the position in the order determined in accordance with corresponding affinity scores between the second user and the first user; and

causing the content item to be added to the collaborative content product in accordance with the order.

2. The method of claim 1 , wherein the corresponding affinity scores between the second user and the other users are based on at least one of messaging frequency, co-occurrence in photographs, co-occurrence in videos, shared check-ins, shared contacts, shared subscriptions, or shared viewing statistics.

3. The method of claim 1 , further comprising maintaining a container to maintain content items for the collaborative content product prior to the generating the collaborative content product.

4. The method of claim 1 , wherein the collaborative content product comprises a playlist.

5. The method of claim 1 , wherein the collaborative content product comprises a single video.

6. The method of claim 5 , further comprising stitching content items for the collaborative content product together to generate the single video.

7. The method of claim 5 , wherein the content items are ordered in decreasing value of the affinity score of a corresponding contributing user of the users with the second user.

8. The method of claim 1 , further comprising providing a one-time email address for the first user to send the content item for the second user.

9. The method of claim 1 , further comprising setting a privacy setting of the collaborative message to a default of the second user and the other users.

10. The method of claim 1 , further comprising receiving, from a designated contact of the other users providing the content items, a selection of a set of the other users to solicit the contents items conveying the personalized messages for the second user.

11. The method of claim 10 , wherein the designated contact is provided permission to add new users to the collaborative content product.

12. An apparatus comprising:

a memory; and

a processing device communicably coupled to the memory, the processing device to execute instructions to:

receive a request for a first user to contribute a content item for a personalized message to a second user, the personalized message for an event unique to the second user, wherein the first user is selected to receive the request to contribute the content item based on an affinity score between the first user and the second user on a social network;

present, via a graphical user interface (GUI) of the user device, the request to contribute the content item;

receive, via the GUI, input from the first user identifying the content item to contribute for the personalized message to the second user; and

identify a collaborative content product generated for the second user for the event, the collaborative content product comprising a plurality of other content items of other users of the social network and ordered in the collaborative content product in accordance with corresponding affinity scores between the second user and the other users;

determine a position in the order for the content item amongst the other content items in the collaborative content product, the position in the order determined in accordance with corresponding affinity scores between the second user and the first user; and

cause the content item to be added to the collaborative content product in accordance with the order.

13. The apparatus of claim 12 , wherein the corresponding affinity scores between the second user and the other users are based on at least one of messaging frequency, co-occurrence in photographs, co-occurrence in videos, shared check-ins, shared contacts, shared subscriptions, or shared viewing statistics.

14. The apparatus of claim 12 , wherein the collaborative content product comprises a playlist.

15. The apparatus of claim 12 , wherein the collaborative content product comprises a single video.

16. The apparatus of claim 15 , wherein the processing device further to stitch content items for the collaborative content product together to generate the single video.

17. The apparatus of claim 15 , wherein the content items are ordered in decreasing value of the affinity score of a corresponding contributing user of the other users with the second user.

18. A non-transitory machine-readable storage medium storing instructions which, when executed, cause a processing device to perform operations comprising:

receiving, by the processing device of a user device of a first user, a request to contribute a content item for a personalized message to a second user, the personalized message for an event unique to the second user, wherein the first user is selected to receive the request to contribute the content item based on an affinity score between the first user and the second user on a social network;

presenting, by the processing device via a graphical user interface (GUI) of the user device, the request to contribute the content item;

receiving, by the processing device via the GUI, input from the first user identifying the content item to contribute for the personalized message to the second user; and

identifying a collaborative content product generated for the second user for the event, the collaborative content product comprising a plurality of other content items of other users of the social network and ordered in the collaborative content product in accordance with corresponding affinity scores between the second user and the other users;

determining a position in the order for the content item amongst the other content items in the collaborative content product, the position in the order determined in accordance with corresponding affinity scores between the second user and the first user; and

causing the content item to be added to the collaborative content product in accordance with the order.

19. The non-transitory machine-readable storage medium of claim 18 , wherein the corresponding affinity scores between the second user and the other users are based on at least one of messaging frequency, co-occurrence in photographs, co-occurrence in videos, shared check-ins, shared contacts, shared subscriptions, or shared viewing statistics.

20. The non-transitory machine-readable storage medium of claim 18 , wherein the collaborative content product comprises a playlist.

21. The non-transitory machine-readable storage medium of claim 18 , wherein the collaborative content product comprises a single video.

22. The non-transitory machine-readable storage medium of claim 18 , further comprising setting a privacy setting of the collaborative message to a default of the second user and the other users.

Assignments (2)
CHANGE OF NAME Recorded May 24, 2018
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 047144/0708 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2017
From: KOSSLYN, DAVID
To: GOOGLE INC.
Reel/Frame 044354/0996 →
Continuity (2)
Continuation 14279533 · May 16, 2014
Related Publication 20180103087A1 · Apr 12, 2018
Cited By (1)
US 12,580,881