IP Library Granted Patent US 11,196,699
Granted Patent B2
US 11,196,699 · App. 17/349,490 · Granted Dec 7, 2021

Social platform with enhanced privacy and integrated customization features

Inventors: Jonathan Wolfe (N.E. Albuquerque, NM); Mark Weinstein (Mountain View, CA)
Assignee: SGROUPLES, INC.
H04L51/32G06Q30/02G06Q30/0257G06Q50/01H04L29/08072G06Q20/04H04L51/16H04L67/10
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 11,196,699
App. No.
17/349,490
Granted
Dec 7, 2021
Kind
B2
Abstract

Embodiments provide a social networking platform offering various services, such as, facilitating aggregation and management of a user's interaction on one or more social networking platforms, offering enhanced control over the level of privacy associated with the flow of user data, offering tools to customize the user's exposure to advertisement-related content on the social networking platform(s), integrating features to control aspects of how data/content is presented to and visualized by the user, empowering the user to multicast direct messages to other users without the other users having to meet certain constraints, empowering the user to create and/or join a group based on messaging threads, and the like. One or more of these enhanced services/features are associated with a powerful framework of authentication/permission model for access control.

Claims (46)

1. A platform server system comprising:

a non-transitory memory; and

a processor coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the platform server system to perform operations comprising:

providing an interactive service to be accessed within a mobile-based application executing on a mobile device;

receiving identity information corresponding to a user of the interactive service;

determining user content viewing preferences corresponding to content viewed by the user within the mobile-based application, the user content viewing preferences being determined by at least one of a user interaction with the interactive service and a default setting;

receiving third-party content from a third-party content provider for presentation on the mobile device;

presenting the third-party content to the user, the presented third-party content being based on the determined user content viewing preferences, wherein the third-party content provider is precluded access to the user identity information;

receiving user content input responsive to user interaction with the presented content;

anonymizing the user content input with respect to one or both of the third party-content provider and the interactive service; and

communicating anonymized user content input to the third-party content provider.

2. The platform server system according to claim 1 , wherein the third-party content is presented within the mobile-based application executing on the mobile device.

3. The platform server system according to claim 1 , wherein the third-party content provider is precluded access to the user content viewing preferences.

4. The platform server system according to claim 1 , wherein the user interaction comprises a user click on the presented content, and wherein the operations further comprise receiving a selection from the user to selectively transmit user identity to the third-party content provider.

5. The platform server system according to claim 1 , wherein the user interaction comprises a user click on the presented content, and wherein the operations further comprise receiving a selection from the user to selectively transmit anonymized user identity information to the third-party content provider.

6. The platform server system according to claim 1 , wherein the operations further comprise updating the user content viewing preferences based on the user content input.

7. The platform server system according to claim 1 , wherein the user interaction comprises a user click and completion of a purchase cycle on the interactive service, and wherein the operations further comprise receiving a selection from the user to selectively transmit user identity to the third-party content provider.

8. The platform server system according to claim 1 , wherein the user content viewing preferences are further based on a user selection of content viewing preferences comprising at least one of a content provider selection or a content provider preference ranking.

9. The platform server system according to claim 1 , wherein the content is an advertisement.

10. A computer-implemented method, comprising:

providing an interactive service to be accessed within a mobile-based application executing on a mobile device;

receiving identity information corresponding to a user of the interactive service;

determining user content viewing preferences corresponding to content viewed by the user within the mobile-based application, the user content viewing preferences being determined by at least one of a user interaction with the interactive service and a default setting;

receiving third-party content from a third-party content provider for presentation on the mobile device;

presenting the third-party content to the user, the presented third-party content being based on the determined user content viewing preferences, wherein the third-party content provider is precluded access to the user identity information;

receiving user content input responsive to user interaction with the presented content;

anonymizing the user content input with respect to one or both of the third party-content provider and the interactive service; and

communicating anonymized user content input to the third-party content provider.

11. The computer-implemented method according to claim 10 , wherein the third-party content is presented within the mobile-based application executing on the mobile device.

12. The computer-implemented method according to claim 10 , wherein the third-party content provider is precluded access to the user content viewing preferences.

13. The computer-implemented method according to claim 10 , wherein the user interaction comprises a user click on the presented content, and further comprising receiving a selection from the user to selectively transmit user identity to the third-party content provider.

14. The computer-implemented method according to claim 10 , wherein the user interaction comprises a user click on the presented content, and further comprising receiving a selection from the user to selectively transmit anonymized user identity information to the third-party content provider.

15. The computer-implemented method according to claim 10 , further comprising updating the user content viewing preferences based on the user content input.

16. The computer-implemented method according to claim 10 , wherein the user interaction comprises a user click and completion of a purchase cycle on the interactive service, and further comprising receiving a selection from the user to selectively transmit user identity to the third-party content provider.

17. The computer-implemented method according to claim 10 , wherein the user content viewing preferences are further based on a user selection of content viewing preferences comprising at least one of a content provider selection or a content provider preference ranking.

18. The computer-implemented method according to claim 10 , wherein the interactive service is one of a web-based interactive service or an application-based interactive service.

19. The computer-implemented method according to claim 10 , wherein the content is an advertisement.

20. A non-transitory computer readable medium comprising instructions which, when executed by one or more processors, cause the one or more processors to execute a method comprising:

providing an interactive service to be accessed within a mobile-based application executing on a mobile device;

receiving identity information corresponding to a user of the interactive service;

determining user content viewing preferences corresponding to content viewed by the user within the mobile-based application, the user content viewing preferences being determined by at least one of a user interaction with the interactive service and a default setting;

receiving third-party content from a third-party content provider for presentation on the mobile device;

presenting the third-party content to the user, the presented third-party content being based on the determined user content viewing preferences, wherein the third-party content provider is precluded access to the user identity information;

receiving user content input responsive to user interaction with the presented content;

anonymizing the user content input with respect to one or both of the third party-content provider and the interactive service; and

communicating anonymized user content input to the third-party content provider.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2021
From: WOLFE, JONATHAN; WEINSTEIN, MARK
To: SGROUPLES, INC.
Reel/Frame 056567/0962 →
Continuity (8)
Continuation 17231412 · Apr 15, 2021
Continuation 16904322 · Jun 17, 2020
Continuation 16734267 · Jan 3, 2020
Continuation 16695032 · Nov 25, 2019
Continuation 16529642 · Aug 1, 2019
Continuation 14400723
Provisional Application 61646736 · May 14, 2012
Related Publication 20210314286A1 · Oct 7, 2021
Cited By (1)
US 12,627,628