Social gathering-based group sharing
First Claim
1. A system comprising:
- one or more processors; and
a non-transitory computer-readable medium coupled to the one or more processors and having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform operations comprising;
receiving digital content streamed from a computing device of the user during an event, while the computing device is operating in an event-sharing mode, the digital content comprising a first image that displays context of the event;
in response to receiving the digital content, automatically, processing the first image to detect a presence of a first attendee in the first image;
receiving a first identifier associated with the first attendee, the first identifier being associated with a user profile of the first attendee in a computer-implemented social networking service;
determining, based on the first identifier, that the first attendee is a contact of the user within the social networking service, and at least partially in response, automatically, while the computing device is operating in the event-sharing mode;
populating an event social circle to include the first attendee, the event social circle being associated with the user and defining a distribution for digital content generated by the user through the social networking service;
determining that the user is included in a second event social circle as an attendee, the second event social circle being associated with a second user, and determining that the second user is included in the event social circle, and in response;
comparing attendees of the event social circle with attendees of the second event social circle; and
determining that a third attendee in the second event social circle is not included in the event social circle, and at least partially in response, adding the third attendee to the event social circle; and
distributing, during the event, the first image to the first attendee and the third attendee based on the event social circle.
2 Assignments
0 Petitions
Accused Products
Abstract
Implementations include receiving a first image that displays context of an event, the first image being received during the event, receiving a first identifier associated with a first attendee, the first identifier being associated with a user profile in a computer-implemented social networking service and being determined based on processing of the first image to detect a presence of the first attendee in the first image, determining, based on the first identifier, that the first attendee is a contact of a user within the social networking service, populating an event social circle to include the first attendee, the event social circle being associated with the user and defining a distribution for digital content generated by the user within the social networking service, receiving digital content generated by a computing device of the user, and distributing the digital content based on the event social circle.
-
Citations
34 Claims
-
1. A system comprising:
-
one or more processors; and a non-transitory computer-readable medium coupled to the one or more processors and having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform operations comprising; receiving digital content streamed from a computing device of the user during an event, while the computing device is operating in an event-sharing mode, the digital content comprising a first image that displays context of the event; in response to receiving the digital content, automatically, processing the first image to detect a presence of a first attendee in the first image; receiving a first identifier associated with the first attendee, the first identifier being associated with a user profile of the first attendee in a computer-implemented social networking service; determining, based on the first identifier, that the first attendee is a contact of the user within the social networking service, and at least partially in response, automatically, while the computing device is operating in the event-sharing mode; populating an event social circle to include the first attendee, the event social circle being associated with the user and defining a distribution for digital content generated by the user through the social networking service; determining that the user is included in a second event social circle as an attendee, the second event social circle being associated with a second user, and determining that the second user is included in the event social circle, and in response; comparing attendees of the event social circle with attendees of the second event social circle; and determining that a third attendee in the second event social circle is not included in the event social circle, and at least partially in response, adding the third attendee to the event social circle; and distributing, during the event, the first image to the first attendee and the third attendee based on the event social circle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. Non-transitory computer storage media encoded with one or more computer programs, the one or more computer programs comprising instructions that when executed by data processing apparatus cause the data processing apparatus to perform operations comprising:
-
receiving digital content streamed from a computing device of the user during an event, while the computing device is operating in an event-sharing mode, the digital content comprising a first image that displays context of the event; in response to receiving the digital content, automatically, processing the first image to detect a presence of a first attendee in the first image; receiving a first identifier associated with the first attendee, the first identifier being associated with a user profile of the first attendee in a computer-implemented social networking service; determining, based on the first identifier, that the first attendee is a contact of the user within the social networking service, and at least partially in response, automatically, while the computing device is operating in the event-sharing mode; populating an event social circle to include the first attendee, the event social circle being associated with the user and defining a distribution for digital content generated by the user through the social networking service; determining that the user is included in a second event social circle as an attendee, the second event social circle being associated with a second user, and determining that the second user is included in the event social circle, and in response; comparing attendees of the event social circle with attendees of the second event social circle; and determining that a third attendee in the second event social circle is not included in the event social circle, and at least partially in response, adding the third attendee to the event social circle; and distributing, during the event, the first image to the first attendee and the third attendee based on the event social circle. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer-implemented method executed by one or more processors, the method comprising:
-
receiving, by the one or more processors, digital content streamed from a computing device of the user during an event, while the computing device is operating in an event-sharing mode, the digital content comprising a first image that displays context of the event; in response to receiving the digital content, automatically, processing the first image to detect a presence of a first attendee in the first image; receiving a first identifier associated with the first attendee, the first identifier being associated with a user profile of the first attendee in a computer-implemented social networking service; determining, by the one or more processors and based on the first identifier, that the first attendee is a contact of the user within the social networking service, and at least partially in response, automatically, while the computing device is operating in the event-sharing mode; populating an event social circle to include the first attendee, the event social circle being associated with the user and defining a distribution for digital content generated by the user through the social networking service; determining that the user is included in a second event social circle as an attendee, the second event social circle being associated with a second user, and determining that the second user is included in the event social circle, and in response; comparing attendees of the event social circle with attendees of the second event social circle; and determining that a third attendee in the second event social circle is not included in the event social circle, and at least partially in response, adding the third attendee to the event social circle; and distributing, during the event, the first image to the first attendee and the third attendee based on the event social circle. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34)
-
Specification