US 12,074,843 B2
Social platform with enhanced privacy and integrated customization features
Jonathan Wolfe, N.E. Albuquerque, NM (US); and Mark Weinstein, Mountain View, CA (US)
Assigned to SGROUPLES, INC., Mountain View, CA (US)
Filed by SGROUPLES, INC., Mountain View, CA (US)
Filed on Apr. 17, 2023, as Appl. No. 18/301,684.
Application 18/301,684 is a continuation of application No. 17/658,362, filed on Apr. 7, 2022, granted, now 11,632,349.
Application 17/658,362 is a continuation of application No. 17/454,744, filed on Nov. 12, 2021, granted, now 11,303,602, issued on Apr. 12, 2022.
Application 17/454,744 is a continuation of application No. 17/349,490, filed on Jun. 16, 2021, granted, now 11,196,699, issued on Dec. 7, 2021.
Application 17/349,490 is a continuation of application No. 17/231,412, filed on Apr. 15, 2021, granted, now 11,075,876, issued on Jul. 27, 2021.
Application 17/231,412 is a continuation of application No. 16/904,322, filed on Jun. 17, 2020, granted, now 11,159,474, issued on Oct. 26, 2021.
Application 16/904,322 is a continuation of application No. 16/734,267, filed on Jan. 3, 2020, granted, now 10,701,025, issued on Oct. 26, 2021.
Application 16/734,267 is a continuation of application No. 16/695,032, filed on Nov. 25, 2019, granted, now 10,652,199, issued on May 12, 2020.
Application 16/695,032 is a continuation of application No. 16/529,642, filed on Aug. 1, 2019, granted, now 10,491,559, issued on Nov. 26, 2019.
Application 16/529,642 is a continuation of application No. 14/400,723, abandoned, previously published as PCT/US2013/041032, filed on May 14, 2013.
Claims priority of provisional application 61/646,736, filed on May 14, 2012.
Prior Publication US 2024/0064121 A1, Feb. 22, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 69/329 (2022.01); G06Q 30/02 (2023.01); G06Q 30/0251 (2023.01); G06Q 50/00 (2012.01); H04L 51/52 (2022.01); G06Q 20/04 (2012.01); H04L 51/216 (2022.01); H04L 67/10 (2022.01)
CPC H04L 51/52 (2022.05) [G06Q 30/02 (2013.01); G06Q 30/0257 (2013.01); G06Q 50/01 (2013.01); H04L 69/329 (2013.01); G06Q 20/04 (2013.01); H04L 51/216 (2022.05); H04L 67/10 (2013.01)] 24 Claims
OG exemplary drawing
 
1. In a platform server system having access to a privacy-controlled user data store, a computer-implemented method comprising:
receiving identity information corresponding to a user of an interactive service;
providing interactive service content to the user, the interactive service content being provided to the user in accordance with a user interactive service content preference, wherein the user interactive service content preference is determined at least in part based on data in a data store corresponding to a first user input within the interactive service, and wherein the user interactive service content preference is associated with the identity information corresponding to the user;
determining user third-party content viewing preferences corresponding to the user, wherein the user third-party content viewing preferences are determined based on at least a default setting and one or more user interactions with interactive service content presented by the interactive service, and wherein the user third-party content viewing preferences are associated with the identity information corresponding to the user;
receiving, by the interactive service, a plurality of third-party content elements from a plurality of third-party content providers, wherein the third-party content elements are for presentation by the interactive service;
determining a subset of third-party content elements for presentation to the user, wherein the subset is determined based on filtering the plurality of third-party content elements in correspondence with the user third-party content viewing preferences corresponding to the user;
presenting, to the user, at least one element of the subset of the third-party content elements, wherein the presented third-party content element is based on the determined user third-party content viewing preferences, and wherein the third-party content element is presented in connection with the interactive service content provided to the user;
receiving user content input responsive to user interaction with the presented third-party content element, the user content input including user content corresponding to a purchase by the user of an item associated with the presented third-party content element;
anonymizing the user content input with respect to the third-party content provider, wherein the anonymizing includes at least precluding access by the third-party content provider to at least a portion of the identity information corresponding to the user; and
communicating the anonymized user content input to the third-party content provider.