IP Library Granted Patent US 11,770,357
Granted Patent B2
US 11,770,357 · App. 17/895,923 · Granted Sep 26, 2023

Multi-blockchain proof-of-activity platform

Inventor: Thinh Tran (Renton, WA)
Assignee: PEER INC
H04L51/52G06Q20/0658G06Q20/3672H04L9/0643H04L65/4046H04L67/1044G06F3/0485G06F3/04817G06Q50/01H04L9/50
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,770,357
App. No.
17/895,923
Granted
Sep 26, 2023
Kind
B2
Abstract

A method for real-time multiparty communications across a social network organized according to a fluid timeline is taught. In the method, a user accesses the social network. The user views a story posted by a first user and favorably reacted to by a second user. The user also likes the story, so the user favorably reacts to the posted story. Since a threshold number of users have favorably reacted to the posted story, a collective network group messaging feature is made available. The user accesses the feature participates in real time in a collective network group messaging session in a virtual room with at least one other user.

Claims (67)

1. A method, comprising:

receiving a request from a first user to generate a distributed social mesh for the first user; and

in response to receiving the request:

generating the distributed social mesh for the first user;

providing an initial token to the first user; and

enabling the first user to exchange the initial token with the at least one other entity;

receiving an activity with the distributed social mesh by a second user;

generating a token for the second user based on the activity by the second user with the distributed social mesh; and

enabling the second user to exchange the token with at least one other entity.

2. The method of claim 1 , wherein generating the distributed social mesh comprises:

securely storing content in the distributed social mesh using a private blockchain for the first user.

3. The method of claim 1 , wherein generating the distributed social mesh comprises:

establishing a smart contract between the first user and the second user to enable the second user to access the distributed social mesh of the first user.

4. The method of claim 1 , further comprising:

receiving a request from an entity to provide information to the first user; and

in consideration for providing the information to the user, providing a second token from the entity to the first user.

5. The method of claim 1 , wherein generating the token for the second user further comprises:

generating the token for the second user in response to the second user accessing content stored in the distributed social mesh of the first user.

6. The method of claim 1 , further comprising:

in response to the first user accessing the distributed social mesh, providing a first sub-token to the first user; and

in response to the first user adding content to the distributed social mesh, providing a second sub-token to the first user.

7. A non-transitory processor-readable storage medium having computer instructions stored thereon that, when executed by one or more processors, cause the one or more processors to perform actions, the actions comprising:

receiving a request from a user to generate a distributed social mesh for the user;

in response to receiving the request:

generating the distributed social mesh for the user;

providing an initial token to the user; and

enabling the user to exchange the token with at least one other entity;

in response to the user accessing the distributed social mesh, providing a first sub-token to the user; and

in response to the user adding content to the distributed social mesh:

determining a size of the content added to the distributed social mesh by the user;

selecting an amount of sub-tokens to provide the user based on the size of the content; and

providing the selected amount of sub-tokens to the user.

8. The non-transitory processor-readable storage medium of claim 7 , wherein the computer instructions, when executed by the one or more processors, cause the one or more processors to perform further actions, the further actions comprising:

receiving another request from an entity to provide information to the user; and

in consideration for providing the information to the user, providing a second token from the entity to the user.

9. The non-transitory processor-readable storage medium of claim 7 , wherein the computer instructions, when executed by the one or more processors, cause the one or more processors to perform further actions, the further actions comprising:

in response to the user accessing the content on another distributed social mesh of another user, providing one or more third sub-tokens to the user.

10. The non-transitory processor-readable storage medium of claim 7 , wherein the computer instructions, when executed by the one or more processors, cause the one or more processors to perform further actions, the further actions comprising:

receiving an activity with the distributed social mesh by a second user;

generating another token for the second user based on the activity with the distributed social mesh; and

enabling the second user to exchange the token with the at least one other entity.

11. The non-transitory processor-readable storage medium of claim 7 , wherein the computer instructions, when executed by the one or more processors to generate the distributed social mesh, cause the one or more processors to perform further actions, the further actions comprising:

securely storing the content in the distributed social mesh using a private blockchain for the user.

12. The non-transitory processor-readable storage medium of claim 7 , wherein the computer instructions, when executed by the one or more processors to generate the distributed social mesh, cause the one or more processors to perform further actions, the further actions comprising:

establishing a smart contract between the user and at least one other user to enable the at least one other user to access the distributed social mesh of the user.

13. A computing system, comprising:

at least one memory that stores computer instructions; and

at least one processor that, when executing the computer instructions, cause the computing system to:

receive a request from a user to generate a distributed social mesh for the user;

in response to receiving the request:

generate the distributed social mesh for the user;

provide an initial token to the user; and

enable the user to exchange the token with at least one other entity;

receive an activity with the distributed social mesh by a second user;

generate another token for the second user based on the activity with the distributed social mesh; and

enable the second user to exchange the token with the at least one other entity.

14. The computing system of claim 13 , wherein the at least one processor, when executing the computer instructions, further cause the computing system to:

provide at least one other token to the user in response to the user accessing the distributed social mesh.

15. The computing system of claim 13 , wherein the at least one processor, when executing the computer instructions, further cause the computing system to:

provide at least one other token to the user in response to the user adding content to the distributed social mesh.

16. The computing system of claim 13 , wherein the at least one processor, when executing the computer instructions, further cause the computing system to:

determine that the user has added content to the distributed social mesh;

determine a size of the content added to the distributed social mesh by the user;

select an amount of tokens to provide the user based on the size of the content; and

provide the selected amount of tokens to the user.

17. The computing system of claim 13 , wherein the at least one processor, when executing the computer instructions, further cause the computing system to:

provide at least one other token to the user in response to the user accessing content of another distributed social mesh of another user.

Assignments (1)
CHANGE OF NAME Recorded Jan 16, 2026
From: PEER INC
To: PEER GLOBAL INC
Reel/Frame 074421/0736 →
Continuity (4)
Continuation 17131405 · Dec 22, 2020
Continuation PCTUS2019039927 · Jun 28, 2019
Provisional Application 62692547 · Jun 29, 2018
Related Publication 20220417203A1 · Dec 29, 2022