System and method of ownership of an online collection
First Claim
1. A method of determining which users are allowed to add content into a web-based collection and to view content from the web-based collection, the content including at least one of a photo and a video, the method comprising:
- receiving, by a processor as output by an administrator of the web-based collection, a list of users who are authorized to provide content onto a website;
receiving, by the processor, a first request from a first user to provide the content to the website, wherein the content is associated with an event attended by people;
determining, by the processor, whether the first user making the first request is on the list of users, and if so, allowing the first user to provide the content to the website;
receiving, by the processor, a second request from a second user to view the content on the website;
determining, by the processor, whether the second user is on the list of users or is associated with any user on the list of users;
if the determining is that the second user is on the list of users or is associated with any user on the list of users, allowing the second user to view the content on the website, and if not, disallowing the second user to view the content on the website;
performing facial image recognition on the content to identify one or more of the people that attended the event, wherein the facial image recognition is performed based on user consent; and
providing an invitation to view the content to the one or more of the people that are identified as having attended the event based on performing the facial image recognition.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, for providing access to content of a web-based collection, which includes receiving content from at least two users authorized to provide content. A request is received from another user to view content in the web-based collection, the another user not authorized to provide content to the web-based collection. A determination is made as to whether the another user is associated with either of the two users. If so, the another user is enabled to view any content on the web-based collection. If not, the another user is prevented from viewing any content on the web-based collection. The another user is determined to be associated with one of the two users based on the one of the two users selecting the another user as having a relationship to the one of the two users on a social network website.
-
Citations
20 Claims
-
1. A method of determining which users are allowed to add content into a web-based collection and to view content from the web-based collection, the content including at least one of a photo and a video, the method comprising:
-
receiving, by a processor as output by an administrator of the web-based collection, a list of users who are authorized to provide content onto a website; receiving, by the processor, a first request from a first user to provide the content to the website, wherein the content is associated with an event attended by people; determining, by the processor, whether the first user making the first request is on the list of users, and if so, allowing the first user to provide the content to the website; receiving, by the processor, a second request from a second user to view the content on the website; determining, by the processor, whether the second user is on the list of users or is associated with any user on the list of users; if the determining is that the second user is on the list of users or is associated with any user on the list of users, allowing the second user to view the content on the website, and if not, disallowing the second user to view the content on the website; performing facial image recognition on the content to identify one or more of the people that attended the event, wherein the facial image recognition is performed based on user consent; and providing an invitation to view the content to the one or more of the people that are identified as having attended the event based on performing the facial image recognition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer storage medium encoded with a computer program, the computer program comprising instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
-
receiving as output by an administrator of a web-based collection, a list of users who are authorized to provide content onto a website; receiving a first request from a first user to provide the content to the website, wherein the content is associated with an event attended by people; determining whether the first user making the first request is on the list of users, and if so, allowing the first user to provide the content to the website; receiving a second request from a second user to view the content on the website; determining whether the second user is on the list of users or is associated with any user on the list of users; if the determining is that the second user is on the list of users or is associated with any user on the list of users, allowing the second user to view the content on the website, and if not, disallowing the second user to view the content on the website; performing facial image recognition on the content to identify one or more of the people that attended the event, wherein the facial image recognition is performed based on user consent; and providing an invitation to view the content to the one or more of the people that are identified as having attended the event based on performing the facial image recognition. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
one or more hardware processors; and a determining engine stored on a memory and executed by the one or more hardware processors, the determining engine configured to receive as output by an administrator of a web-based collection, a list of users who are authorized to provide content onto a website, receiving a first request from a first user to provide the content to the website, wherein the content is associated with an event attended by people, determine whether the first user making the first request is on the list of users, receive a second request from a second user to view the content on the website, and determine whether the second user is on the list of users or is associated with any user on the list of users; an access/non-access engine stored on the memory and executed by the one or more hardware processors, the access/non-access engine configured to allow the first user to provide the content to the website if the first user is on the list of users, to allow the second user to view the content on the website if the second user is on the list of users or is associated with any user on the list of users, and disallow the second user to view the content on the website if the second user is absent from the list of users or is not associated with any user on the list of users; and a facial recognition engine stored on the memory and executed by the one or more hardware processors, the facial recognition engine configured to perform facial image recognition on the content to identify one or more of the people that attended the event, wherein the facial image recognition is performed based on user consent; wherein the access/non-access engine provides an invitation to view the content to the one or more of the people that are identified as having attended the event based on performing the facial image recognition. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification