IP Library Granted Patent US 9,881,051
Granted Patent B2
US 9,881,051 · App. 15/584,745 · Granted Jan 30, 2018

Preventing abuse in content sharing system

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 9,881,051
App. No.
15/584,745
Granted
Jan 30, 2018
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 (52)

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

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

storing, by the processing device, the first content item at the content sharing system;

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

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

in response to determining that the second user account is not included in the group of user accounts that are administered by the entity associated with the first user account, comparing, by the processing device, the received second content item to the stored first content item to determine that the second content item is not exclusive to the second user account within the content sharing system; and

restricting, by the processing device, 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.

2. The method of claim 1 , wherein restricting the privilege of the second user account includes blocking a live stream of the second content item.

3. The method of claim 1 , further comprising:

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

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

4. The method of claim 1 , wherein comparing the second content item to the stored first content item comprises determining a degree of similarity between the second content item and the first content item.

5. The method of claim 1 , further comprising:

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

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

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

6. The method of claim 1 , further comprising storing an indication that the second content item has been determined to be not exclusive to the second user account.

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

a hardware processor that is programmed to:

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

store the first content item at the content sharing system;

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

determine that the second user account is not included in a group of user accounts that are administered by an entity associated with the first user account;

in response to determining that the second user account is not included in the group of user accounts that are administered by the entity associated with the first user account, compare the received second content item to the stored first content item to determine that the second content item is not exclusive to the second user account within the content sharing system; and

restrict 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.

8. The system of claim 7 , wherein restricting the privilege of the second user account includes blocking a live stream of the second content item.

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

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

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

10. The system of claim 7 , wherein comparing the second content item to the stored first content item comprises determining a degree of similarity between the second content item and the first content item.

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

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

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

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

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

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 first content item uploaded by a first user account to a content sharing system for presentation to users of the content sharing system;

storing the first content item at the content sharing system;

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

determining that the second user account is not included in a group of user accounts that are administered by an entity associated with the first user account;

in response to determining that the second user account is not included in the group of user accounts that are administered by the entity associated with the first user account, comparing the received second content item to the stored first content item to determine that the second content item is not exclusive to the second user account within the content sharing system; and

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.

14. The non-transitory computer-readable medium of claim 13 , wherein restricting the privilege of the second user account includes blocking a live stream of the second content item.

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

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

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

16. The non-transitory computer-readable medium of claim 13 , wherein comparing the second content item to the stored first content item comprises determining a degree of similarity between the second content item and the first content item.

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

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

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

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

18. The non-transitory computer-readable medium of claim 13 , wherein the method further comprises storing an indication that the second content item has been determined to be not exclusive to the second user account.

Assignments (1)
CHANGE OF NAME Recorded Dec 5, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044695/0115 →