IP Library Granted Patent US 10,331,863
Granted Patent B2
US 10,331,863 · App. 15/902,935 · Granted Jun 25, 2019

User-generated content permissions status analysis system and method

Inventors: Damien Patton (Palo Alto, CA); Rish Mehta (Redwood City, CA)
Assignee: Banjo, Inc.
G06F21/10G06F16/29G06F16/951G06F16/9535G06F21/554G06F21/6218G06F21/6245H04L51/32H04L63/102H04W4/021G06F2221/2115G06F2221/2141
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,331,863
App. No.
15/902,935
Granted
Jun 25, 2019
Kind
B2
Abstract

A method for user-generated content privacy control, including: detecting a trigger event, identifying a post for permissions analysis, determining permissions for the post, and storing the updated permissions in a post indexing system.

Claims (37)

1. A method comprising:

receiving a plurality of posts from a plurality of social networking systems, each post of the plurality uniquely identified by a post identifier and authored by a different user account on the respective social networking system;

determining post parameter values for each post of the plurality;

detecting an event based on the post parameter values of the plurality of posts;

receiving an event content stream distribution request;

in response to receipt of the request, for each post identifier within an event content stream:

querying the respective social networking system from which the respective post was received for a permissions status of the respective post;

based at least in part on the permissions status of the respective post comprising restricted access: setting a stored permissions status for the respective post to a private status, determining the user account authoring the respective post has posting permissions set to private, and setting permissions statuses for an additional post authored by the respective user account to private;

editing the event content stream by removing post identifiers associated with private permissions statuses from the event content stream; and

sending the edited event content stream to an endpoint identifier associated with a third party.

2. The method of claim 1 , wherein receiving an event content stream distribution request comprises receiving a request to distribute an event content stream in a secondary distribution channel from a news media entity.

3. The method of claim 1 , wherein receiving an event content stream distribution request comprises receiving a request from one of: security personnel, a branding entity, an advertisement entity, or a financial entity.

4. The method of claim 1 , further comprising embedding author user account information in the edited event content stream.

5. The method of claim 4 , further comprising identifying the author user account information during post indexing.

6. The method of claim 1 , wherein detecting an event comprises detecting an event within a geofence.

7. The method of claim 1 , wherein receiving an event content stream distribution request comprises receiving one of: a curation request, a publication request, or an album request.

8. A system comprising:

a processor;

system memory coupled to the processor and storing instructions configured to cause the processor to:

access a first post from a first social networking system, the first post authored by a first user account on the first social networking system;

access a second post from a second social networking system, the second post authored by a second user account on the second social networking system;

determine first post parameter values, including a first post identifier, of the first post;

determine second post parameter values, including a second post identifier, of the second post;

detect an event based on the first post parameters and the second post parameters;

aggregating the first post identifier and the second post identifier into an event content stream;

receive an event content stream distribution request;

in response to receipt of the request:

query the first social networking system for a permissions status of the first post; and

based at least in part on the permissions status of the first post comprising restricted access: set stored permissions status for the first post to a private status, determine the first user account has posting permissions set to private, and set permissions statuses for an additional post authored by the first user account to private;

edit the event content stream by removing the first post identifier from the event content stream; and

send the edited event content stream to an endpoint identifier associated with a third party.

9. The system of claim 8 , wherein instructions configured to cause the processor to receive an event content stream distribution request comprise instructions configured to cause the processor to receive a request to distribute an event content stream in a secondary distribution channel from a news media entity.

10. The system of claim 8 , wherein instructions configured to cause the processor to receive an event content stream distribution request comprise instructions configured to cause the processor to receive a request from one of: security personnel, a branding entity, an advertisement entity, or a financial entity.

11. The system of claim 8 , further comprising instructions configured to cause the processor to embed author user account information in the edited event content stream.

12. The system of claim 11 , further comprising instructions configured to cause the processor to identify the author user account information during post indexing.

13. The system of claim 8 , wherein instructions configured to cause the processor to detect an event comprise instructions configured to cause the processor to detect an event within a geofence.

14. The system of claim 8 , wherein instructions configured to cause the processor to receive an event content stream distribution request comprise instructions configured to cause the processor to receive one of: a curation request, a publication request, or an album request.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2018
From: PATTON, DAMIEN; MEHTA, RISH
To: BANJO, INC.
Reel/Frame 045011/0361 →
Continuity (17)
Continuation 15250735 · Aug 29, 2016
Continuation In Part 14971607 · Dec 16, 2015
Continuation In Part 14882318 · Oct 13, 2015
Continuation In Part 14643958 · Mar 10, 2015
Continuation In Part 14574966 · Dec 18, 2014
Continuation In Part 14501436 · Sep 30, 2014
Continuation In Part 14043479 · Oct 1, 2013
Provisional Application 62093749 · Dec 18, 2014
Provisional Application 62063078 · Oct 13, 2014
Provisional Application 62060407 · Oct 6, 2014
Provisional Application 62006632 · Jun 2, 2014
Provisional Application 61918126 · Dec 19, 2013
Provisional Application 61885322 · Oct 1, 2013
Provisional Application 61782687 · Mar 14, 2013
Provisional Application 61784809 · Mar 14, 2013
Provisional Application 61709103 · Oct 2, 2012
Related Publication 20180181725A1 · Jun 28, 2018