IP Library Granted Patent US 12,309,130
Granted Patent B2
US 12,309,130 · App. 17/970,384 · Granted May 20, 2025

System and method for decentralized user controlled social media

Inventors: Mike Love (Austin, TX); Blake Love (Austin, TX)
Assignee: TrofiVentures LLC
H04L63/08
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 12,309,130
App. No.
17/970,384
Granted
May 20, 2025
Kind
B2
Abstract

A computer system for accessing a decentralized user controlled social media platform receives, from an user computing device, a user authentication token for the decentralized user controlled social media platform. The computer system determines that the user authentication token is valid for access to a user account at the decentralized user controlled social media platform. Additionally, the computer system requests, through a network connection, content from a plurality of remote servers. Each of the plurality of remote servers requires a unique remote server authentication token to access a portion of the content stored at the respective remote server. Further, the computer system communicates, to the user computing device, the content received from the plurality of remote servers.

Claims (72)

1. A computer system for accessing a decentralized user controlled social media platform, comprising:

one or more processors; and

one or more computer-readable media having stored thereon executable instructions that when executed by one or more processors cause the computer system to:

receive, from a user computing device, a user authentication token for the decentralized user controlled social media platform;

determine that the user authentication token is valid for access to a user account at the decentralized user controlled social media platform;

request, through a network connection, content from a plurality of remote servers, wherein each of the plurality of remote servers requires a unique remote server authentication token to access a portion of the content stored at the respective remote server;

communicate, to the user computing device, the content received from the plurality of remote servers;

create a first digital envelope for content, the first digital envelope comprising a digital template for posting the content within a social media post;

store the first digital envelope within a social media platform storage medium;

store the content within a third-party user-controlled cloud storage account; and

in response to receiving a repost indication from another user, create a second digital envelope but not replicating the content.

2. The computer system as recited in claim 1 , wherein each of the plurality of remote servers is controlled by a different user of the decentralized user controlled social media platform.

3. The computer system as recited in claim 1 , wherein each unique remote server authentication token is associated with a different user of the decentralized user controlled social media platform.

4. The computer system as recited in claim 1 , wherein the executable instructions include instructions that are executable to configure the computer system to:

receive a data file, from the user computing device, for upload into the decentralized user controlled social media platform;

identify a particular unique remote server authentication token associated with the user account;

access, through a network connection a particular remote server selected from the plurality of remote servers, wherein the particular remote server is accessed using the particular unique remote server authentication token; and

upload the data file to the particular remote server.

5. The computer system as recited in claim 1 , wherein the executable instructions include instructions that are executable to configure the computer system to:

receive a registration request, the registration request comprising a unique remote server authentication token associated with a remote server storage account;

associate a unique remote server authentication token associated with the remote server storage account with a user account within a user specified cloud computer infrastructure; and

display a page on a social media platform, the page comprising information from the remote server storage account.

6. The computer system as recited in claim 5 , wherein the unique remote server authentication token may be associated a remote server storage account associated with any one of a set of remote server providers.

7. The computer system as recited in claim 1 , wherein the executable instructions include instructions that are executable to configure the computer system to:

create encrypted URLs including content location and credentials; and

update the encrypted URLs when a location of the content is changed by a user.

8. The computer system as recited in claim 1 , wherein the executable instructions include instructions that are executable to configure the computer system to:

receive parameters for a user filter for content screening;

execute a computer vision analysis on content within the decentralized user controlled social media platform based upon the parameters; and

save an encrypted filter controlled by a user within in a user's cloud infrastructure, wherein the encrypted filter comprises the parameters and variables associated with the computer vision analysis.

9. The computer system as recited in claim 1 , wherein the executable instructions include instructions that are executable to configure the computer system to:

establish a chaperone relationship between a first user and a second user;

receive user attributes for the second user;

implement a user-specific filter based upon the user attributes; and

when the user-specific filter identifies potentially objectionable content, display the potentially objectionable content to the first user.

10. A computer-implemented method, executed on one or more processors, for accessing a decentralized user controlled social media platform comprising:

receiving, from an user computing device, a user authentication token for the decentralized user controlled social media platform;

determining that the user authentication token is valid for access to a user account at the decentralized user controlled social media platform;

requesting, through a network connection, content from a plurality of remote servers, wherein each of the plurality of remote servers requires a unique remote server authentication token to access a portion of the content stored at the respective remote server;

communicating, to the user computing device, the content received from the plurality of remote servers;

creating a first digital envelope for content, the first digital envelope comprising a digital template for posting the content within a social media post;

storing the first digital envelope within a social media platform storage medium;

storing the content within a third-party user-controlled cloud storage account; and

in response to receiving a repost indication from another user, creating a second digital envelope but not replicating the content.

11. The computer-implemented method as recited in claim 10 , wherein each of the plurality of remote servers is controlled by a different user of the decentralized user controlled social media platform.

12. The computer-implemented method as recited in claim 10 , wherein each unique remote server authentication token is associated with a different user of the decentralized user controlled social media platform.

13. The computer-implemented method as recited in claim 10 , further comprising:

receiving a data file, from the user computing device, for upload into the decentralized user controlled social media platform;

identifying a particular unique remote server authentication token associated with the user account;

accessing, through a network connection a particular remote server selected from the plurality of remote servers, wherein the particular remote server is accessed using the particular unique remote server authentication token; and

uploading the data file to the particular remote server.

14. The computer-implemented method as recited in claim 10 , further comprising:

receiving a registration request, the registration request comprising a unique remote server authentication token associated with a remote server storage account;

associating a unique remote server authentication token associated with the remote server storage account with a user account within a user specified cloud computer infrastructure; and

displaying a page on a social media platform, the page comprising information from the remote server storage account.

15. The computer-implemented method as recited in claim 14 , wherein the unique remote server authentication token may be associated a remote server storage account associated with any one of a set of remote server providers.

16. The computer-implemented method as recited in claim 10 , further comprising:

creating encrypted URLs including content location and credentials; and

updating a URL when a location of the content is changed by a user.

17. The computer-implemented method as recited in claim 11 , further comprising:

receiving parameters for a user filter for content screening;

execute a computer vision analysis on content within the decentralized user controlled social media platform based upon the parameters; and

saving an encrypted filter controlled by the user within in a user's cloud infrastructure, wherein the encrypted filter comprises the parameters and variables associated with the computer vision analysis.

18. A computer-readable media comprising one or more non-transitory physical computer-readable storage media having stored thereon computer-executable instructions that, when executed at a processor, cause a computer system to perform a method for accessing a decentralized user controlled social media platform, the method comprising:

receiving, from a user computing device, a user authentication token for the decentralized user controlled social media platform;

determining that the user authentication token is valid for access to a user account at the decentralized user controlled social media platform;

requesting, through a network connection, content from a plurality of remote servers, wherein each of the plurality of remote servers requires a unique remote server authentication token to access a portion of the content stored at the respective remote server;

communicating, to the user computing device, the content received from the plurality of remote servers;

creating a first digital envelope for content, the first digital envelope comprising a digital template for posting the content within a social media post;

storing the first digital envelope within a social media platform storage medium;

storing the content within a third-party user-controlled cloud storage account; and

in response to receiving a repost indication from another user, creating a second digital envelope but not replicating the content.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 14, 2025
From: LOVE, MIKE; LOVE, BLAKE
To: TROFI VENTURES LLC
Reel/Frame 070835/0107 →
Continuity (2)
Provisional Application 63263202 · Oct 28, 2021
Related Publication 20230137345A1 · May 4, 2023
References Cited (5)
US 20160044071A1 · Sandholm · 2016 [cited by examiner]
US 20190121813A1 · Galebach · 2019 [cited by examiner]
US 20200169545A1 · Caldwell · 2020 [cited by examiner]
US 20210173955A1 · Gupta · 2021 [cited by examiner]
International Search Report and Written Opinion received for PCT Patent Application No. PCT/US22/47819, mailed on Feb. 1, 2023, 10 pages. [cited by applicant]