IP Library Granted Patent US 10,387,407
Granted Patent B2
US 10,387,407 · App. 15/843,662 · Granted Aug 20, 2019

Preventing abuse in content sharing system

Inventors: Johan Georg Granström (Zurich, CH); Alexandru Tudor (Birmensdorf, CH); Thomas Weich (Zurich, CH)
Assignee: Google LLC
G06F16/24G06F21/10G06F21/6209H04L63/102H04L67/1085
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,387,407
App. No.
15/843,662
Granted
Aug 20, 2019
Kind
B2
Abstract

The subject matter of this specification can be implemented in, among other things, a method that includes receiving, by a processing device, one or more first content items for one or more first user accounts of a content sharing system. The method further includes storing the first content items at the content sharing system. The method further includes receiving, by the processing device, a second content item for a second user account of the content sharing system. The method further includes comparing, by the processing device, the received second content item to the stored first content items to determine that the second content item is not exclusive to the second user account. The method further includes restricting a privilege of the second user account for the second content item in response to the determination that the second content item is not exclusive to the second user account.

Claims (46)

1. A method for identifying matching content items, the method comprising:

receiving, by a processing device, a content item uploaded by a user account to a content sharing system for presentation to users of the content sharing system;

determining, by the processing device, whether the user account is included in a group of user accounts that are administered by an entity associated with the user account;

in response to determining that the user account is not included in the group of user accounts that are administered by the entity associated with the user account, comparing, by the processing device, the received content item to stored content items to determine that the content item is not exclusive to the user account within the content sharing system, wherein the comparison determines whether there is a match between corresponding audio portions or corresponding video portions in one of the stored content item and the received content item; and

restricting, by the processing device, a privilege of the user account for the content item in response to the determination that the content item is not exclusive to the user account.

2. The method of claim 1 , wherein restricting the privilege of the user account further comprises inhibiting presentation of a live stream containing the content item.

3. The method of claim 1 , further comprising:

receiving a request to view the content item from a user device associated with a different user account;

determining whether to present the content item on the user device associated with the different user account based on a location associated with the different user account.

4. The method of claim 1 , wherein comparing the content item to one of the stored content items comprises determining a degree of similarity between at least a portion of the content item and at least a portion of one of the stored content items.

5. The method of claim 1 , further comprising:

causing a user interface that indicates that the content item has been determined to be not exclusive to the user account to be presented;

receiving, via the user interface, an indication that the privilege of the user account is to be exercised; and

in response to receiving the indication, allowing the privilege to be exercised by the user account.

6. The method of claim 1 , further comprising storing an indication that the content item has been determined to be not exclusive to the user account in response to the comparison indicating that the content item is not exclusive to the user account within the content sharing system.

7. A system for identifying matching content items, the system comprising:

a hardware processor that is programmed to:

receive a content item uploaded by a user account to a content sharing system for presentation to users of the content sharing system;

determine whether the user account is included in a group of user accounts that are administered by an entity associated with the user account,

in response to determining that the user account is not included in the group of user accounts that are administered by the entity associated with the user account, compare the received content item to stored content items to determine that the content item is not exclusive to the user account within the content sharing system, wherein the comparison determines whether there is a match between corresponding audio portions or corresponding video portions in one of the stored content item and the received content item; and

restrict a privilege of the user account for the content item in response to the determination that the content item is not exclusive to the user account.

8. The system of claim 7 , wherein restricting the privilege of the user account further comprises inhibiting presentation of a live stream containing the content item.

9. The system of claim 7 , wherein the hardware processor is further programmed to:

receive a request to view the content item from a user device associated with a different user account;

determine whether to present the content item on the user device associated with the different user account based on a location associated with the different user account.

10. The system of claim 7 , wherein comparing the content item to one of the stored content items comprises determining a degree of similarity between at least a portion of the content item and at least a portion of one of the stored content items.

11. The system of claim 7 , wherein the hardware processor is further programmed to:

cause a user interface that indicates that the content item has been determined to be not exclusive to the user account to be presented;

receive, via the user interface, an indication that the privilege of the user account is to be exercised; and

in response to receiving the indication, allow the privilege to be exercised by the user account.

12. The system of claim 7 , wherein the hardware processor is further programmed to store an indication that the content item has been determined to be not exclusive to the user account in response to the comparison indicating that the content item is not exclusive to the user account within the content sharing system.

13. A non-transitory computer-readable medium containing computer executable instructions that, when executed by a processor, cause the processor to perform a method for identifying matching content items, the method comprising:

receiving a content item uploaded by a user account to a content sharing system for presentation to users of the content sharing system;

determining whether the user account is included in a group of user accounts that are administered by an entity associated with the user account,

in response to determining that the user account is not included in the group of user accounts that are administered by the entity associated with the user account, comparing the received content item to stored content items to determine that the content item is not exclusive to the user account within the content sharing system, wherein the comparison determines whether there is a match between corresponding audio portions or corresponding video portions in one of the stored content item and the received content item; and

restricting a privilege of the user account for the content item in response to the determination that the content item is not exclusive to the user account.

14. The non-transitory computer-readable medium of claim 13 , wherein restricting the privilege of the user account further comprises inhibiting presentation of a live stream containing the content item.

15. The non-transitory computer-readable medium of claim 13 , wherein the method further comprises:

receiving a request to view the content item from a user device associated with a different user account;

determining whether to present the content item on the user device associated with the different user account based on a location associated with the different user account.

16. The non-transitory computer-readable medium of claim 13 , wherein comparing the content item to one of the stored content items comprises determining a degree of similarity between at least a portion of the content item and at least a portion of one of the stored content items.

17. The non-transitory computer-readable medium of claim 13 , wherein the method further comprises:

causing a user interface that indicates that the content item has been determined to be not exclusive to the user account to be presented;

receiving, via the user interface, an indication that the privilege of the user account is to be exercised; and

in response to receiving the indication, allowing the privilege to be exercised by the user account.

18. The non-transitory computer-readable medium of claim 13 , wherein the method further comprises storing an indication that the content item has been determined to be not exclusive to the user account in response to the comparison indicating that the content item is not exclusive to the user account within the content sharing system.

Continuity (4)
Continuation 15584745 · May 2, 2017
Continuation 14665945 · Mar 23, 2015
Provisional Application 61969991 · Mar 25, 2014
Related Publication 20180107707A1 · Apr 19, 2018