IP Library Granted Patent US 9,338,186
Granted Patent B2
US 9,338,186 · App. 13/871,076 · Granted May 10, 2016

Systems and methods for implementing custom privacy settings

Inventors: Derek Alexander Wollenstein (Palo Alto, CA); Charles A. Ruhland (San Francisco, CA)
Assignee: Lithium Technologies, Inc.
H04L63/20
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,338,186
App. No.
13/871,076
Granted
May 10, 2016
Kind
B2
Abstract

A social network aggregation platform collects user generated content from multiple disparate social network platforms. The platform includes methods and systems for maintaining and applying user-selected and/or platform-specific privacy settings to the content when distributed or published. User privacy settings are compiled across platforms and used as a filter list against user-generated content. As a content stream is ingested into a platform, the source(s) of the invention content items are checked and the appropriate privacy settings are applied.

Claims (27)

1. A method for publishing user-generated content consistent with multiple user-specified privacy settings, the method comprising the steps of:

storing, on a physical memory device, computer-executable instructions for identifying and implementing user-specified privacy settings related to user-generated content and identified users having created the user-generated content; and

providing a processor for accessing and executing the instructions, that when executed by the processor (i) collect user-generated content from a plurality of social network platforms; (ii) identify user-specific information for an identified user contained within or associated with the user-generated content; (iii) identify a user-specific privacy policy contained within or associated with the user-generated content for each social network platform where the user-generated content was collected; (iv) apply the user-specified privacy policy to the user-generated content, the policy being associated with the identified user; (v) in response to a request to use the user-generated content on at least one of the social network platforms, alter the user-generated content prior to publication of the user-generated content such that the user-generated content does not violate the user-specified privacy policies and (vi) wherein alteration of the user-generated content comprises removal of one or more elements of user-specific information from the user-generated content such that the user-generated content is displayed without the removed user-specific information and the alteration of the user-generated content comprises removal of a user identifier associated with user-specific information attributable to the user identifier such that the user-generated content is displayed with the removed user-specific information attributable to but without listing the user identifier.

2. The method of claim 1 wherein the user-generated content comprises one or more of a textual comment, an image, or a user identifier.

3. The method of claim 1 wherein the user-specific information comprises one or more of a textual comment, an image, or a user identifier.

4. The method of claim 1 wherein the collection of user-generated content is facilitated by the use of an application programming interface.

5. The method of claim 4 wherein the application programming interface is provided by the respective social network platform.

6. The method of claim 1 wherein the collection of the one or more user-specified privacy policies is facilitated by the use of an application programming interface.

7. The method of claim 6 wherein the application programming interface is provided by the respective social network platform.

8. The method of claim 1 wherein the user-generated content comprises user-specific information attributed to more than one identified user.

9. The method of claim 8 wherein the user-specified privacy policies attributed to the more than one identified user contain dissimilar settings.

10. The method of claim 9 wherein the dissimilar settings differ for respective social network platforms.

11. The method of claim 9 wherein the dissimilar settings differ for respective identified users.

12. The method of claim 9 wherein the dissimilar settings differ for user-generated content.

13. A system for administering a loyalty card program, the system comprising:

a processor for executing computer-executable instructions; and

a memory for storing computer-executable instructions, that when executed by the processor implements a privacy policy enforcement application, wherein the privacy policy enforcement application identifies and implements user-specified privacy settings related to user-generated content and identified users having created the user-generated content by:

(i) collecting user-generated content from a plurality of social network platforms;

(ii) identifying user-specific information for an identified user contained within or associated with the user-generated content;

(iii) identifying a user-specific privacy policy contained within or associated with the user-generated content for each social network platform where the user-generated content was collected;

(iv) applying the user-specified privacy policy to the user-generated content, the policy being associated with the identified user;

(v) in response to a request to use the user-generated content on at least one of the social network platforms, altering the user-generated content prior to publishing the user-generated content such that the user-generated content does not violate the user-specified privacy policies; and

(vi) wherein alteration of the user-generated content comprises removal of one or more elements of user-specific information from the user-generated content such that the user-generated content is displayed without the removed user-specific information and the alteration of the user-generated content comprises removal of a user identifier associated with user-specific information attributable to the user identifier such that the user-generated content is displayed with the removed user-specific information attributable to but without listing the user identifier.

14. The system of claim 13 further comprising a data storage module for storing the collected user-generated content and the user-specified privacy settings related to the user-generated content.

15. The system of claim 13 wherein the user-generated content comprises one or more of a textual comment, an image, or a user identifier.

16. The system of claim 13 wherein the user-specific information comprises one or more of a textual comment, an image, or a user identifier.

17. The system of claim 13 further comprising a collection of application programming interfaces, each application programming interface being associated with at least one social network platform and used to collect user-generated content and user-specified privacy policies therefrom.

Assignments (9)
CHANGE OF NAME Recorded Apr 17, 2019
From: LITHIUM TECHNOLOGIES, LLC
To: KHOROS, LLC
Reel/Frame 048939/0818 →
PATENT SECURITY AGREEMENT Recorded Oct 4, 2017
From: LITHIUM TECHNOLOGIES, LLC
To: GOLDMAN SACHS BDC, INC., AS COLLATERAL AGENT
Reel/Frame 044117/0161 →
ENTITY CONVERSION Recorded Sep 12, 2017
From: LITHIUM TECHNOLOGIES, INC.
To: LITHIUM TECHNOLOGIES, LLC
Reel/Frame 043829/0780 →
RELEASE OF SECURITY INTEREST Recorded Jul 28, 2017
From: SILICON VALLEY BANK
To: LITHIUM TECHNOLOGIES, INC.
Reel/Frame 043135/0667 →
RELEASE OF SECURITY INTEREST Recorded Jul 28, 2017
From: HERCULES CAPITAL, INC., AS AGENT
To: LITHIUM TECHNOLOGIES, INC.; LITHIUM INTERNATIONAL, INC.
Reel/Frame 043135/0464 →
SECURITY INTEREST Recorded Nov 17, 2016
From: LITHIUM TECHNOLOGIES, INC.
To: SILICON VALLEY BANK
Reel/Frame 040362/0169 →
SECURITY INTEREST Recorded Nov 16, 2016
From: LITHIUM TECHNOLOGIES, INC.; LITHIUM INTERNATIONAL, INC.
To: HERCULES CAPITAL, INC., AS AGENT
Reel/Frame 040348/0871 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2014
From: KLOUT, INC.
To: LITHIUM TECHNOLOGIES, INC.
Reel/Frame 033118/0158 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2013
From: WOLLENSTEIN, DEREK A.; RUHLAND, CHARLES A.
To: KLOUT, INC.
Reel/Frame 030412/0477 →
Continuity (2)
Provisional Application 61639509 · Apr 27, 2012
Related Publication 20130291058A1 · Oct 31, 2013