Search

US-12627628-B2 - Social platform with enhanced privacy and integrated customization features

US12627628B2US 12627628 B2US12627628 B2US 12627628B2US-12627628-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.

Inventors

  • Mark Weinstein
  • Jonathan Wolfe

Assignees

  • SGROUPLES, INC.

Dates

Publication Date
20260512
Application Date
20251117

Claims (20)

  1. 1 . In a platform server system having access to a user data store, a computer-implemented method comprising: receiving third-party content from one or more third-party content providers, wherein the third-party content is available to present to users of an interactive platform; determining an interest for a group of users on the interactive platform based on content shared by or interacted with by one of the users in the group of users on the interactive platform; determining a first third-party content of the third-party content to present to the users based on the interest; presenting the first third-party content to the group of users on the interactive platform; detecting a user input from a user presented with the third-party content on the interactive platform; anonymizing the user input to preclude the one or more third-party content providers from receiving at least a portion of identity information corresponding to the user, wherein the anonymization of the identity information is performed, in-whole or in-part, by the interactive platform; and transmitting the anonymized user input to at least one of the one or more third-party content providers.
  2. 2 . The computer-implemented method of claim 1 , wherein the receiving the third-party content comprises: obtaining the third-party content via a partner service of the platform server system to present to the group of users on the interactive platform, wherein one or more users in the group of users on the interactive platform is anonymized, in-whole or in-part, to the one or more third-party content providers when obtaining the third-party content.
  3. 3 . The computer-implemented method of claim 1 , further comprising: providing the user with a graphical user interface (GUI) having one or more GUI mechanisms for selecting a user privacy setting for the user with the interactive platform; determining a selection of the user privacy setting via the one or more GUI mechanisms in the GUI when the user privacy setting is set for the user, wherein the selection of the user privacy setting is determined based on one of a user selection of one or more user privacy settings via the one or more GUI mechanisms or a default setting where no user privacy setting is selected by the user; and storing the selection of the user privacy setting in the user data store of the interactive platform in association with the user.
  4. 4 . The computer-implemented method of claim 1 , wherein the user input is associated with a third-party content preference of the user in the user data store and refines the interest for a subsequent presentation of a second third-party content to the user.
  5. 5 . The computer-implemented method of claim 1 , wherein the interest is further determined based on at least one of: (i) a membership in a formalized group corresponding to the group of users on the interactive platform; (ii) a content preference of one or more users of the group of users on the interactive platform; (iii) a tag shared by or interacted with one or more users in the group of users on the interactive platform; or (iv) a user selection of an ad interest based on user location data.
  6. 6 . The computer-implemented method of claim 1 , wherein the determining to present the third-party content is based on at least one of: (i) a user selection of the interest corresponding to user location data; (ii) geolocation data of the user enabled by a default setting; or (iii) a GUI presented to the user which enables (a) the geolocation data of the user, or (b) the user to identify a location of the user for presentation of the third-party content to the user.
  7. 7 . The computer-implemented method of claim 1 , wherein the anonymization of the identity information is based on one of: (i) a user privacy setting selected by the user in a GUI presented to the user; or (ii) a default setting where no user privacy setting is selected by the user in the GUI.
  8. 8 . The computer-implemented method of claim 1 , wherein the first third-party content is further determined based on an action by a member of the group of users on the interactive platform.
  9. 9 . The computer-implemented method of claim 1 , wherein the first third-party content is further determined by a request from one of the one or more third-party content providers to serve the first third-party content to: (i) the group of users on the interactive platform; or (ii) the users on the interactive platform having the interest.
  10. 10 . The computer-implemented method of claim 1 , wherein the interest corresponds to a user of the interactive platform, and wherein the first third-party content is further determined by a request from the user of the interactive platform to serve the first third-party content to the group of users on the interactive platform.
  11. 11 . In a platform server system having access to a user data store, a computer-implemented method comprising: receiving third-party content from one or more third-party content providers, wherein the third-party content is available for a presentation on an interactive platform; receiving a designation of a group of users to receive the presentation of the third-party content in association with an interest indicated by one or more users in the group of users; presenting the third-party content to the group of users on the interactive platform based on the designation; detecting a user input from a user presented with the third-party content presented on the interactive platform; and transmitting the user input to at least one of the one or more third-party content providers, wherein the user is anonymized, in-whole or in-part, by the interactive platform when the user input is transmitted to the at least one of the one or more third-party content providers.
  12. 12 . The computer-implemented method of claim 11 , wherein the designation of the group of users is received from the one or more third-party content providers and: (i) identifies the group of users for presenting the third-party content on the interactive platform; or (ii) identifies the interest of the group of users for presenting the third-party content on the interactive platform.
  13. 13 . The computer-implemented method of claim 11 , wherein the designation of the group of users is received from: (i) a member of the group of users; or (ii) another user associated with the interest indicated by the one or more users in the group of users.
  14. 14 . The computer-implemented method of claim 11 , wherein the designation of the group of users is based on: (i) a user selection of an interest corresponding to user location data; (ii) geolocation data of the user enabled by a default setting; or (iii) a GUI presented to the user which enables (a) the geolocation data of the user, or (b) the user to identify a location of the user for presentation of the third-party content to the user.
  15. 15 . The computer-implemented method of claim 11 , further comprising: providing the user with a graphical user interface (GUI) having one or more GUI mechanisms for selecting a user privacy setting for the user with the interactive platform; determining a selection of the user privacy setting via the one or more GUI mechanisms in the GUI when the user privacy setting is set for the user; and storing the selection of the user privacy setting in the user data store of the interactive platform in association with the user.
  16. 16 . The computer-implemented method of claim 15 , wherein the selection of the user privacy setting is determined based on one of: (i) a user selection of one or more user privacy settings via the one or more GUI mechanisms; or (ii) a default setting where no user privacy setting is selected by the user.
  17. 17 . In a platform server system having access to a user data store, a computer-implemented method comprising: receiving third-party content from one or more third-party content providers, wherein the third-party content is available for a presentation on an interactive platform; determining to present the third-party content to one or more users based on an interaction by at least one of the one or more users on the interactive platform; presenting the third-party content to the one or more users on the interactive platform; detecting a user input from one or more users presented with the third-party content on the interactive platform; and transmitting the user input to at least one of the one or more third-party content providers, wherein the user is anonymized, in-whole or in-part, by the interactive platform when the user input is transmitted to the at least one of the one or more third-party content providers.
  18. 18 . The computer-implemented method of claim 17 , wherein the interaction comprises at least one of: (i) sharing a content on the interactive platform; (ii) using a tag on the interactive platform; or (iii) interacting with the content on the interactive platform.
  19. 19 . The computer-implemented method of claim 17 , wherein the determining to present the third-party content is based on at least one of: (i) a user selection of an interest corresponding to user location data; (ii) geolocation data of the user enabled by a default setting; or (iii) a GUI presented to the user which enables (a) the geolocation data of the user, or (b) the user to identify a location of the user for presentation of the third-party content to the user.
  20. 20 . The computer-implemented method of claim 17 , wherein the one or more users comprise an organized group of users formed on the interactive platform for the one or more users sharing an interest.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS This application is a continuation of U.S. patent application Ser. No. 19/265,722 filed Jul. 10, 2025, which is a continuation of U.S. patent application Ser. No. 19/044,178, filed Feb. 3, 2025 (now U.S. Pat. No. 12,388,780, issued Aug. 12, 2025), which is a continuation of U.S. patent application Ser. No. 18/923,457, filed Oct. 22, 2024 (now U.S. Pat. No. 12,250,192, issued on Mar. 11, 2025), which is a continuation of U.S. patent application Ser. No. 18/783,318, filed Jul. 24, 2024, which is a continuation of U.S. patent application Ser. No. 18/301,684, filed Apr. 17, 2023 (now U.S. Pat. No. 12,074,843, issued on Aug. 27, 2024), which is a continuation of U.S. patent application Ser. No. 17/658,362, filed Apr. 7, 2022 (now U.S. Pat. No. 11,632,349, issued on Apr. 18, 2023), which is a continuation of U.S. patent application Ser. No. 17/454,744 filed Nov. 12, 2021 (now U.S. Pat. No. 11,303,602, issued on Apr. 12, 2022), which is a continuation of U.S. patent application Ser. No. 17/349,490, filed Jun. 16, 2021 (now U.S. Pat. No. 11,196,699 issued on Dec. 7, 2021), which is a continuation of U.S. patent application Ser. No. 17/231,412, filed on Apr. 15, 2021 (now U.S. Pat. No. 11,075,876, issued on Jul. 27, 2021), which is a continuation of U.S. patent application Ser. No. 16/904,322, filed on Jun. 17, 2020 (now U.S. Pat. No. 11,159,474, issued on Oct. 26, 2021), which is a continuation of U.S. patent application Ser. No. 16/734,267, filed on Jan. 3, 2020 (now U.S. Pat. No. 10,701,025 issued on Jun. 30, 2020), which is a continuation of U.S. patent application Ser. No. 16/695,032, filed on Nov. 25, 2019 (now U.S. Pat. No. 10,652,199 issued on May 12, 2020), which is a continuation of U.S. patent application Ser. No. 16/529,642, filed on Aug. 1, 2019 (now U.S. Pat. No. 10,491,559 issued on Nov. 26, 2019), which is a continuation of U.S. patent application Ser. No. 14/400,723 (now U.S. Publication No. 2015-0149282), filed on Nov. 12, 2014, which is a U.S. national phase of PCT Application No. PCT/US2013/041032 filed on May 14, 2013, which claims the benefit of U.S. Provisional Application No. 61/646,736 filed on May 14, 2012, the disclosures of which are incorporated in their entirety by reference herein. A portion of the disclosure of this patent document contains material which is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure, as it appears in the Patent and Trademark Office patent file or records, but otherwise reserves all copyright rights whatsoever. FIELD OF THE INVENTION The present invention relates to computer networks, and more particularly systems and methods related to social networking with enhanced control over privacy and customization based on user preference. BACKGROUND Conventional social networks (such as Facebook® and LinkedIn®) provide a variety of features, sometimes free of charge and often on a “freemium” model, to attract users to their site, but almost all of the social network platform providers retain a level of control on user content which may compromise a user's privacy. In an attempt to commercially monetize data extracted from the user's interaction on their sites, the platform providers make the data available to advertisement services/retailers/wholesalers. Currently, users almost have no choice to enjoy the social networking experience without having to endure undesirable exposure to advertisement and/or breach of privacy, resulting in a lot of potential users avoiding social networking altogether. This shortcoming may actually hurt businesses who would want to reach out to potential customers in a meaningful way where the user's attention is not diluted by an overwhelming amount of un-curated data. Furthermore, a user has to log on separately to various social networks to interact on a particular platform with a particular group of people. Often, user has no flexibility in aggregating contents from various networks as personal bookmarking/archival. The users are also not empowered to create ‘groups’ according to their preference to enjoy focused and perhaps higher-quality interaction within a group with a level of privacy that the user is comfortable with. To address many of the shortcomings discussed above, what is needed is a social networking platform with customizable level of privacy and enhanced features to empower the users to control the flow of data that they share. In many aspects, what is needed is an antidote to the conventional social networking experience. SUMMARY OF THE INVENTION Embodiments of the present invention a social networking platform offering various services, including, but not limited to: 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 too