IP Library Granted Patent US 11,861,030
Granted Patent B1
US 11,861,030 · App. 18/451,449 · Granted Jan 2, 2024

Technology platform for providing secure group-based access to sets of digital assets

Inventor: Darin Myman (Howell, NJ)
Assignee: DatChat, Inc.
G06F21/6218G06T19/003G06F2221/2113G06F2221/2117G06F2221/2141G06T2219/024
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,861,030
App. No.
18/451,449
Granted
Jan 2, 2024
Kind
B1
Abstract

Various embodiments include a secure access system that provides secure group-based access to sets of digital assets. The system may allow a user to upload digital assets to the system for secure access by other users, and may allow a user to remove digital assets from the system as well. The assets may be associated with a family, and may be stored as a “family album”. The system may issue a secure credential to family members for accessing the family album. A family member may invite another family or individual to view the family album. On acceptance of the invitation, the system may automatically forward the secure credential to the invited family or individual. The invited family or individual may use the secure credential to access the family album with no further action required by the invited family or individual.

Claims (78)

1. A system for providing secure group-based access to sets of virtual objects, the system comprising:

one or more hardware processors; and

a non-transitory machine-readable storage medium encoded with instructions executable by the one or more hardware processors to perform operations comprising:

providing a first user interface for display, the first user interface comprising a first active display element operable to create a user group of users and a second active display element operable to select a set of virtual objects contained within a virtual structure in a three-dimensional virtual environment, wherein the virtual objects are not visible outside the virtual structure;

responsive to operation of the first and second active display elements:

generating a secure credential,

associating the secure credential with the set of virtual objects, and

providing the secure credential to the users in the user group;

providing a second user interface for display, the second user interface comprising a third active display element operable to request to view the set of virtual objects and a fourth active display element operable to provide the secure credential;

verifying the secure credential responsive to operation of the third and fourth active display elements;

providing a third user interface for display responsive to successfully verifying the secure credential, the third user interface comprising a view of the set of virtual objects;

providing a fourth user interface for display, the fourth user interface comprising a fifth active display element operable to link a new user to the user group of users; and

responsive to operation of the fifth active display element, sending the secure credential to the new user automatically without user intervention.

2. The system of claim 1 , the operations further comprising:

generating non-fungible tokens for the virtual objects; and

recording the non-fungible tokens on a blockchain.

3. The system of claim 1 , the operations further comprising:

providing virtual access to an interior of the virtual structure.

4. The system of claim 3 , wherein:

the virtual structure comprises multiple wings;

the set of virtual objects is contained within one of the wings; and

the operations further comprise: associating the secure credential with the one of the wings; and

providing virtual access to an interior of the virtual structure comprises providing virtual access only to the one of the wings.

5. The system of claim 1 , the operations further comprising:

assigning a moderator role to one of the users; and

permitting only the one of the users to modify the virtual objects.

6. The system of claim 1 , the operations further comprising:

providing a fifth user interface for display, the fifth user interface comprising a sixth active display element operable to submit a reaction to one of the virtual objects;

responsive to operation of the sixth active display element, associating the reaction with the one of the virtual objects; and

enabling the reaction to be viewed with the one of the virtual objects.

7. The system of claim 1 , the operations further comprising:

associating a permission with one of the virtual objects, wherein the permission identifies at least one user and at least one action permitted by the user on the one of the virtual objects.

8. A non-transitory machine-readable storage medium encoded with instructions executable by a hardware processor of a computing component, the machine-readable storage medium comprising instructions to cause the hardware processor to perform operations comprising:

providing a first user interface for display, the first user interface comprising a first active display element operable to create a user group of users and a second active display element operable to select a set of virtual objects contained within a virtual structure in a three-dimensional virtual environment, wherein the virtual objects are not visible outside the virtual structure;

responsive to operation of the first and second active display elements:

generating a secure credential,

associating the secure credential with the set of virtual objects, and

providing the secure credential to the users in the user group;

providing a second user interface for display, the second user interface comprising a third active display element operable to request to view the set of virtual objects and a fourth active display element operable to provide the secure credential;

verifying the secure credential responsive to operation of the third and fourth active display elements;

providing a third user interface for display responsive to successfully verifying the secure credential, the third user interface comprising a view of the set of virtual objects;

providing a fourth user interface for display, the fourth user interface comprising a fifth active display element operable to link a new user to the user group of users; and

responsive to operation of the fifth active display element, sending the secure credential to the new user automatically without user intervention.

9. The non-transitory machine-readable storage medium of claim 8 , the operations further comprising:

generating non-fungible tokens for the virtual objects; and

recording the non-fungible tokens on a blockchain.

10. The non-transitory machine-readable storage medium of claim 8 , the operations further comprising:

providing virtual access to an interior of the virtual structure.

11. The non-transitory machine-readable storage medium of claim 10 , wherein:

the virtual structure comprises multiple wings;

the set of virtual objects is contained within one of the wings; and

the operations further comprise: associating the secure credential with the one of the wings; and

providing virtual access to an interior of the virtual structure comprises providing virtual access only to the one of the wings.

12. The non-transitory machine-readable storage medium of claim 8 , the operations further comprising:

assigning a moderator role to one of the users; and

permitting only the one of the users to modify the virtual objects.

13. The non-transitory machine-readable storage medium of claim 8 , the operations further comprising:

providing a fifth user interface for display, the fifth user interface comprising a sixth active display element operable to submit a reaction to one of the virtual objects;

responsive to operation of the sixth active display element, associating the reaction with the one of the virtual objects; and

enabling the reaction to be viewed with the one of the virtual objects.

14. The non-transitory machine-readable storage medium of claim 8 , the operations further comprising:

associating a permission with one of the virtual objects, wherein the permission identifies at least one user and at least one action permitted by the user on the one of the virtual objects.

15. A computer-implemented method comprising:

providing a first user interface for display, the first user interface comprising a first active display element operable to create a user group of users and a second active display element operable to select a set of virtual objects contained within a virtual structure in a three-dimensional virtual environment, wherein the virtual objects are not visible outside the virtual structure;

responsive to operation of the first and second active display elements:

generating a secure credential,

associating the secure credential with the set of virtual objects, and

providing the secure credential to the users in the user group;

providing a second user interface for display, the second user interface comprising a third active display element operable to request to view the set of virtual objects and a fourth active display element operable to provide the secure credential;

verifying the secure credential responsive to operation of the third and fourth active display elements;

providing a third user interface for display responsive to successfully verifying the secure credential, the third user interface comprising a view of the set of virtual objects;

providing a fourth user interface for display, the fourth user interface comprising a fifth active display element operable to link a new user to the user group of users; and

responsive to operation of the fifth active display element, sending the secure credential to the new user automatically without user intervention.

16. The computer-implemented method of claim 15 , further comprising:

generating non-fungible tokens for the virtual objects; and

recording the non-fungible tokens on a blockchain.

17. The computer-implemented method of claim 15 , further comprising:

providing virtual access to an interior of the virtual structure.

Assignments (2)
CHANGE OF NAME Recorded Dec 11, 2025
From: DATCHAT, INC.
To: MYSEUM, INC.
Reel/Frame 073934/0481 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2023
From: MYMAN, DARIN
To: DATCHAT, INC.
Reel/Frame 064624/0386 →